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. |