Class BindingManager
Provides extension methods to setup binding object.
Inheritance
Inherited Members
Namespace: DevZest.Data.Presenters
Assembly: DevZest.Data.WPF.dll
Syntax
public static class BindingManager
Methods
Name | Description |
---|---|
AddBehavior<T>(BlockBinding<T>, IBlockBindingBehavior<T>) | Adds behavior to block binding. |
AddBehavior<T>(RowBinding<T>, IRowBindingBehavior<T>) | Adds behavior to row binding. |
AddBehavior<T>(ScalarBinding<T>, IScalarBindingBehavior<T>) | Adds behavior to scalar binding. |
AdhereToFrozenBottom<T>(T) | Adheres binding to frozen bottom layout grid row(s) so that it won't scroll outside the scrollable area. |
AdhereToFrozenLeft<T>(T) | Adheres binding to frozen left layout grid column(s) so that it won't scroll outside the scrollable area. |
AdhereToFrozenRight<T>(T) | Adheres binding to frozen top layout grid row(s) so that it won't scroll outside the scrollable area. |
AdhereToFrozenTop<T>(T) | Adheres binding to frozen right layout grid column(s) so that it won't scroll outside the scrollable area. |
GetAttachedScalarBinding(UIElement) | Gets attached scalar binding for specified element. |
GetBinding(UIElement) | Gets the binding that associated with specified UI element. |
GetBlockView(UIElement) | Gets BlockView of specified block binding target UI element. |
GetRowPresenter(UIElement) | Gets RowPresenter of specified row binding target UI element. |
RepeatWhenFlow<T>(T) | The scalar binding should repeat when flowing with block or row. |
WithAutoSizeOrder<T>(T, Int32) | Sets the number of order to calculate layout auto sizing. |
WithAutoSizeWaiver<T>(T, AutoSizeWaiver) | Sets the waiver for layout auto sizing calculation. |
WithSerializableColumns<T>(T, Column[]) | Sets the serializabled columns for the row binding. |
WithStyle<T>(T, StyleId) | Sets style for binding. |
WithStyle<T>(T, Style) | Sets style for binding. |