C# Class Glass.Design.Panels.RelativeCanvas.RelativeCanvas

Inheritance: System.Windows.Controls.Canvas
Show file Open project: SuperJMN/Glass

Public Properties

Property Type Description
HorizontalProportionProperty System.Windows.DependencyProperty
RelativeOriginProperty System.Windows.DependencyProperty
VerticalProportionProperty DependencyProperty

Public Methods

Method Description
GetHorizontalProportion ( DependencyObject d ) : double
GetRelativeOrigin ( DependencyObject d ) : Point
GetVerticalProportion ( DependencyObject d ) : double
RelativeCanvas ( ) : System
SetRelativeOrigin ( DependencyObject d, Point value ) : void
SetVerticalProportion ( DependencyObject d, double value ) : void

Protected Methods

Method Description
OnVisualChildrenChanged ( DependencyObject visualAdded, DependencyObject visualRemoved ) : void

Private Methods

Method Description
AttachToPositionChanged ( DependencyObject visualAdded ) : void
DettachToPositionChanged ( DependencyObject visualAdded ) : void
GetLeftOfRelativePoint ( UIElement uiElement ) : double
GetTopOfRelativePoint ( UIElement uiElement ) : double
OnChildrenLeftChanged ( object sender, EventArgs eventArgs ) : void
OnChildrenTopChanged ( object sender, EventArgs e ) : void
OnHorizontalProportionChanged ( DependencyObject d, System.Windows.DependencyPropertyChangedEventArgs e ) : void
OnLoaded ( object sender, RoutedEventArgs e ) : void
OnRelativeOriginChanged ( DependencyObject d, System.Windows.DependencyPropertyChangedEventArgs e ) : void
OnSizeChanged ( object sender, System.Windows.SizeChangedEventArgs sizeChangedEventArgs ) : void
OnUnloaded ( object sender, RoutedEventArgs routedEventArgs ) : void
OnVerticalProportionChanged ( DependencyObject d, System.Windows.DependencyPropertyChangedEventArgs e ) : void
SetHorizontalProportion ( DependencyObject d, double value ) : void
SetLeftOfRelativePoint ( UIElement uiElement, double left ) : void
SetTopOfRelativePoint ( UIElement uiElement, double top ) : void
UpdateChildLocationsAfterSizeChange ( SizeInfo newSizeInfo ) : void
UpdateHorizontalProportions ( DependencyObject dependencyObject ) : void
UpdateVerticalProportions ( DependencyObject dependencyObject ) : void

Method Details

GetHorizontalProportion() public static method

public static GetHorizontalProportion ( DependencyObject d ) : double
d System.Windows.DependencyObject
return double

GetRelativeOrigin() public static method

public static GetRelativeOrigin ( DependencyObject d ) : Point
d System.Windows.DependencyObject
return Point

GetVerticalProportion() public static method

public static GetVerticalProportion ( DependencyObject d ) : double
d System.Windows.DependencyObject
return double

OnVisualChildrenChanged() protected method

protected OnVisualChildrenChanged ( DependencyObject visualAdded, DependencyObject visualRemoved ) : void
visualAdded System.Windows.DependencyObject
visualRemoved System.Windows.DependencyObject
return void

RelativeCanvas() public method

public RelativeCanvas ( ) : System
return System

SetRelativeOrigin() public static method

public static SetRelativeOrigin ( DependencyObject d, Point value ) : void
d DependencyObject
value Point
return void

SetVerticalProportion() public static method

public static SetVerticalProportion ( DependencyObject d, double value ) : void
d DependencyObject
value double
return void

Property Details

HorizontalProportionProperty public static property

public static DependencyProperty,System.Windows HorizontalProportionProperty
return System.Windows.DependencyProperty

RelativeOriginProperty public static property

public static DependencyProperty,System.Windows RelativeOriginProperty
return System.Windows.DependencyProperty

VerticalProportionProperty public static property

public static DependencyProperty VerticalProportionProperty
return DependencyProperty