Property | Type | Description | |
---|---|---|---|
DataContextProperty | ReactiveProperty | ||
HeightProperty | ReactiveProperty |
||
HorizontalAlignmentProperty | ReactiveProperty |
||
IsMouseCapturedProperty | ReactiveProperty |
||
MarginProperty | ReactiveProperty |
||
MaxHeightProperty | ReactiveProperty |
||
MaxWidthProperty | ReactiveProperty |
||
MinHeightProperty | ReactiveProperty |
||
MinWidthProperty | ReactiveProperty |
||
VerticalAlignmentProperty | ReactiveProperty |
||
WidthProperty | ReactiveProperty |
Method | Description | |
---|---|---|
Arrange ( Rect finalRect ) : void | ||
CaptureMouse ( ) : bool | ||
GetVisualChildren ( ) : IEnumerable |
||
HitTest ( System.Point point ) : bool | ||
InvalidateArrange ( ) : void | ||
InvalidateMeasure ( ) : void | ||
Measure ( Size availableSize ) : void | ||
OnApplyTemplate ( ) : void | ||
ReleaseMouseCapture ( ) : void | ||
TryGetRenderer ( IRenderer &renderer ) : bool | ||
TryGetRootElement ( IRootElement &rootElement ) : bool |
Method | Description | |
---|---|---|
ArrangeOverride ( Size finalSize ) : Size |
When overridden in a derived class, positions child elements and determines a size for a UIElement derived class.
|
|
GetClippingRect ( Size finalSize ) : Rect | ||
MeasureOverride ( Size availableSize ) : Size |
When overridden in a derived class, measures the size in layout required for child elements and determines a size for the UIElement-derived class.
|
|
OnNextGesture ( |
||
OnRender ( IDrawingContext drawingContext ) : void | ||
UIElement ( ) : System |
Method | Description | |
---|---|---|
ArrangeCore ( Rect finalRect ) : void |
Defines the template for core-level arrange layout definition. In WPF this method is defined on UIElement as protected virtual and has a base implementation. FrameworkElement (which derrives from UIElement) creates a sealed implemention, similar to the below, which discards UIElement's base implementation. |
|
ComputeAlignmentOffset ( Size clientSize, Size inkSize ) : Vector | ||
DataContextChanged ( IReactiveObject source, ReactivePropertyChangeEventArgs | ||
GetNearestDataContext ( ) : object | ||
InvalidateMeasureOnDataContextInheritors ( ) : void | ||
MeasureCore ( Size availableSize ) : Size |
Implements basic measure-pass layout system behavior. In WPF this method is definded on UIElement as protected virtual and returns an empty Size. FrameworkElement (which derrives from UIElement) then creates a sealed implementation similar to the below. In XPF UIElement and FrameworkElement have been collapsed into a single class. |
protected ArrangeOverride ( Size finalSize ) : Size | ||
finalSize | Size | The final area within the parent that this element should use to arrange itself and its children. |
return | Size |
protected GetClippingRect ( Size finalSize ) : Rect | ||
finalSize | Size | |
return | Rect |
protected MeasureOverride ( Size availableSize ) : Size | ||
availableSize | Size | /// The available size that this element can give to child elements. /// Infinity can be specified as a value to indicate that the element will size to whatever content is available. /// |
return | Size |
protected OnNextGesture ( |
||
gesture | ||
return | void |
protected OnRender ( IDrawingContext drawingContext ) : void | ||
drawingContext | IDrawingContext | |
return | void |
public TryGetRenderer ( IRenderer &renderer ) : bool | ||
renderer | IRenderer | |
return | bool |
public TryGetRootElement ( IRootElement &rootElement ) : bool | ||
rootElement | IRootElement | |
return | bool |
public static ReactiveProperty | ||
return | ReactiveProperty |
public static ReactiveProperty |
||
return | ReactiveProperty |
public static ReactiveProperty |
||
return | ReactiveProperty |
public static ReactiveProperty |
||
return | ReactiveProperty |
public static ReactiveProperty |
||
return | ReactiveProperty |
public static ReactiveProperty |
||
return | ReactiveProperty |
public static ReactiveProperty |
||
return | ReactiveProperty |
public static ReactiveProperty |
||
return | ReactiveProperty |
public static ReactiveProperty |
||
return | ReactiveProperty |
public static ReactiveProperty |
||
return | ReactiveProperty |