Click or drag to resize
MultiBinding Class
Inheritance Hierarchy
SystemObject
  Lawo.ComponentModelMultiBinding

Namespace: Lawo.ComponentModel
Assembly: Lawo (in Lawo.dll) Version: 1.4.1707.27006
Syntax
C#
public static class MultiBinding
Methods
  NameDescription
Public methodStatic memberCreateT(IPropertyINotifyPropertyChanged, T, IPropertyObject, T)
Public methodStatic memberCreateTS1, TS2, TS3, TS4, TS5, TS6, TS7, TS8, TS9, TTarget(IPropertyINotifyPropertyChanged, TS1, IPropertyINotifyPropertyChanged, TS2, IPropertyINotifyPropertyChanged, TS3, IPropertyINotifyPropertyChanged, TS4, IPropertyINotifyPropertyChanged, TS5, IPropertyINotifyPropertyChanged, TS6, IPropertyINotifyPropertyChanged, TS7, IPropertyINotifyPropertyChanged, TS8, IPropertyINotifyPropertyChanged, TS9, FuncTS1, TS2, TS3, TS4, TS5, TS6, TS7, TS8, TS9, TTarget, IPropertyObject, TTarget)
Public methodStatic memberCreateTS1, TS2, TS3, TS4, TS5, TS6, TS7, TS8, TS9, TS10, TTarget(IPropertyINotifyPropertyChanged, TS1, IPropertyINotifyPropertyChanged, TS2, IPropertyINotifyPropertyChanged, TS3, IPropertyINotifyPropertyChanged, TS4, IPropertyINotifyPropertyChanged, TS5, IPropertyINotifyPropertyChanged, TS6, IPropertyINotifyPropertyChanged, TS7, IPropertyINotifyPropertyChanged, TS8, IPropertyINotifyPropertyChanged, TS9, IPropertyINotifyPropertyChanged, TS10, FuncTS1, TS2, TS3, TS4, TS5, TS6, TS7, TS8, TS9, TS10, TTarget, IPropertyObject, TTarget)
Public methodStatic memberCreateTS1, TS2, TS3, TS4, TS5, TS6, TS7, TS8, TS9, TS10, TS11, TTarget(IPropertyINotifyPropertyChanged, TS1, IPropertyINotifyPropertyChanged, TS2, IPropertyINotifyPropertyChanged, TS3, IPropertyINotifyPropertyChanged, TS4, IPropertyINotifyPropertyChanged, TS5, IPropertyINotifyPropertyChanged, TS6, IPropertyINotifyPropertyChanged, TS7, IPropertyINotifyPropertyChanged, TS8, IPropertyINotifyPropertyChanged, TS9, IPropertyINotifyPropertyChanged, TS10, IPropertyINotifyPropertyChanged, TS11, FuncTS1, TS2, TS3, TS4, TS5, TS6, TS7, TS8, TS9, TS10, TS11, TTarget, IPropertyObject, TTarget)
Public methodStatic memberCreateTS1, TTarget(IPropertyINotifyPropertyChanged, TS1, FuncTS1, TTarget, IPropertyObject, TTarget)
Public methodStatic memberCreateTSource, TTarget(IEnumerableIPropertyINotifyPropertyChanged, TSource, FuncIEnumerableTSource, TTarget, IPropertyObject, TTarget)
Public methodStatic memberCreateTS1, TS2, TTarget(IPropertyINotifyPropertyChanged, TS1, IPropertyINotifyPropertyChanged, TS2, FuncTS1, TS2, TTarget, IPropertyObject, TTarget)
Public methodStatic memberCreateTS1, TS2, TS3, TTarget(IPropertyINotifyPropertyChanged, TS1, IPropertyINotifyPropertyChanged, TS2, IPropertyINotifyPropertyChanged, TS3, FuncTS1, TS2, TS3, TTarget, IPropertyObject, TTarget)
Public methodStatic memberCreateTS1, TS2, TS3, TS4, TTarget(IPropertyINotifyPropertyChanged, TS1, IPropertyINotifyPropertyChanged, TS2, IPropertyINotifyPropertyChanged, TS3, IPropertyINotifyPropertyChanged, TS4, FuncTS1, TS2, TS3, TS4, TTarget, IPropertyObject, TTarget)
Public methodStatic memberCreateTS1, TS2, TS3, TS4, TS5, TTarget(IPropertyINotifyPropertyChanged, TS1, IPropertyINotifyPropertyChanged, TS2, IPropertyINotifyPropertyChanged, TS3, IPropertyINotifyPropertyChanged, TS4, IPropertyINotifyPropertyChanged, TS5, FuncTS1, TS2, TS3, TS4, TS5, TTarget, IPropertyObject, TTarget)
Public methodStatic memberCreateTS1, TS2, TS3, TS4, TS5, TS6, TTarget(IPropertyINotifyPropertyChanged, TS1, IPropertyINotifyPropertyChanged, TS2, IPropertyINotifyPropertyChanged, TS3, IPropertyINotifyPropertyChanged, TS4, IPropertyINotifyPropertyChanged, TS5, IPropertyINotifyPropertyChanged, TS6, FuncTS1, TS2, TS3, TS4, TS5, TS6, TTarget, IPropertyObject, TTarget)
Public methodStatic memberCreateTS1, TS2, TS3, TS4, TS5, TS6, TS7, TTarget(IPropertyINotifyPropertyChanged, TS1, IPropertyINotifyPropertyChanged, TS2, IPropertyINotifyPropertyChanged, TS3, IPropertyINotifyPropertyChanged, TS4, IPropertyINotifyPropertyChanged, TS5, IPropertyINotifyPropertyChanged, TS6, IPropertyINotifyPropertyChanged, TS7, FuncTS1, TS2, TS3, TS4, TS5, TS6, TS7, TTarget, IPropertyObject, TTarget)
Public methodStatic memberCreateTS1, TS2, TS3, TS4, TS5, TS6, TS7, TS8, TTarget(IPropertyINotifyPropertyChanged, TS1, IPropertyINotifyPropertyChanged, TS2, IPropertyINotifyPropertyChanged, TS3, IPropertyINotifyPropertyChanged, TS4, IPropertyINotifyPropertyChanged, TS5, IPropertyINotifyPropertyChanged, TS6, IPropertyINotifyPropertyChanged, TS7, IPropertyINotifyPropertyChanged, TS8, FuncTS1, TS2, TS3, TS4, TS5, TS6, TS7, TS8, TTarget, IPropertyObject, TTarget)
Top
Remarks

When a MultiBindingT instance is created, the value of the target property is calculated from the values of the source properties. Whenever one of the source properties changes, the value of the target property is recalculated and set.

Thread Safety
Any public static (Shared in Visual Basic) members of this type are thread safe. Any instance members are not guaranteed to be thread safe.
See Also