C# Class RedBadger.Xpf.Controls.Border

Inheritance: UIElement
Exibir arquivo 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_oe static_oe property

public static ReactiveProperty BackgroundProperty
return ReactiveProperty

BorderBrushProperty public_oe static_oe property

public static ReactiveProperty BorderBrushProperty
return ReactiveProperty

BorderThicknessProperty public_oe static_oe property

public static ReactiveProperty BorderThicknessProperty
return ReactiveProperty

ChildProperty public_oe static_oe property

public static ReactiveProperty ChildProperty
return ReactiveProperty

PaddingProperty public_oe static_oe property

public static ReactiveProperty PaddingProperty
return ReactiveProperty