Show / Hide Table of Contents

Class BindingManager

Provides extension methods to setup binding object.

Inheritance
System.Object
BindingManager
Inherited Members
System.Object.ToString()
System.Object.Equals(System.Object)
System.Object.Equals(System.Object, System.Object)
System.Object.ReferenceEquals(System.Object, System.Object)
System.Object.GetHashCode()
System.Object.GetType()
System.Object.MemberwiseClone()
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.

  • Improve this Doc
  • View Source
Back to top Copyright © Weifen Luo | DevZest