C# Class RedBadger.Xpf.Controls.Border

Inheritance: UIElement
Show file Open project: redbadger/XPF Class Usage Examples

Public Properties

Property Type Description
BackgroundProperty ReactiveProperty
BorderBrushProperty ReactiveProperty
BorderThicknessProperty ReactiveProperty
ChildProperty ReactiveProperty
PaddingProperty ReactiveProperty

Public Methods

Method Description
GetVisualChildren ( ) : IEnumerable

Protected Methods

Method Description
ArrangeOverride ( Size finalSize ) : Size
MeasureOverride ( Size availableSize ) : Size
OnRender ( IDrawingContext drawingContext ) : void

Private Methods

Method Description
ChildPropertyChangedCallback ( IReactiveObject source, ReactivePropertyChangeEventArgs change ) : void
GenerateBorders ( ) : void

Method Details

ArrangeOverride() protected method

protected ArrangeOverride ( Size finalSize ) : Size
finalSize Size
return Size

GetVisualChildren() public method

public GetVisualChildren ( ) : IEnumerable
return IEnumerable

MeasureOverride() protected method

protected MeasureOverride ( Size availableSize ) : Size
availableSize Size
return Size

OnRender() protected method

protected OnRender ( IDrawingContext drawingContext ) : void
drawingContext IDrawingContext
return void

Property Details

BackgroundProperty public static property

public static ReactiveProperty BackgroundProperty
return ReactiveProperty

BorderBrushProperty public static property

public static ReactiveProperty BorderBrushProperty
return ReactiveProperty

BorderThicknessProperty public static property

public static ReactiveProperty BorderThicknessProperty
return ReactiveProperty

ChildProperty public static property

public static ReactiveProperty ChildProperty
return ReactiveProperty

PaddingProperty public static property

public static ReactiveProperty PaddingProperty
return ReactiveProperty