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

Inheritance: System.Windows.Controls.Canvas
ファイルを表示 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_oe static_oe property

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

RelativeOriginProperty public_oe static_oe property

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

VerticalProportionProperty public_oe static_oe property

public static DependencyProperty VerticalProportionProperty
return DependencyProperty