C# Класс RavenFS.Studio.External.MultiBinding.MultiBindingExpression

A class that manage the behaviour and data for a MultiBinding to a given target.
Наследование: INotifyPropertyChanged, IValueConverter, INotifyDataErrorInfo
Показать файл Открыть проект

Private Properties

Свойство Тип Описание
ApplyToTarget void
BeginUpdate void
GetDataProperty System.Windows.DependencyProperty
GetMultiBindingExpressions List
HandleDataPropertyChanged bool
IValueConverter object
OnDataPropertyChanged void
OnPropertyChanged void
ProcessNewResult void
SetDataProperty void
SetMultiBindingExpressions void
Update void

Открытые методы

Метод Описание
GetErrors ( string propertyName ) : System.Collections.IEnumerable
MultiBindingExpression ( DependencyObject target, System.Windows.Data.MultiBinding multiBinding ) : System

Initializes a new instance of the MultiBindingExpression class and applies it to the given target.

Приватные методы

Метод Описание
ApplyToTarget ( ) : void

Applies this MultiBindingExpression to the target

BeginUpdate ( ) : void
GetDataProperty ( int dataPropertyIndex ) : DependencyProperty
GetMultiBindingExpressions ( DependencyObject obj ) : List
HandleDataPropertyChanged ( int propertyIndex, object newValue ) : bool
IValueConverter ( object value, Type targetType, object parameter, CultureInfo culture ) : object
OnDataPropertyChanged ( DependencyObject d, System.Windows.DependencyPropertyChangedEventArgs args ) : void
OnPropertyChanged ( String propertyName ) : void
ProcessNewResult ( object newValues ) : void

Updates the source values.

SetDataProperty ( int dataPropertyIndex, object localValue ) : void
SetMultiBindingExpressions ( DependencyObject obj, List value ) : void
Update ( ) : void

Описание методов

GetErrors() публичный Метод

public GetErrors ( string propertyName ) : System.Collections.IEnumerable
propertyName string
Результат System.Collections.IEnumerable

MultiBindingExpression() публичный Метод

Initializes a new instance of the MultiBindingExpression class and applies it to the given target.
public MultiBindingExpression ( DependencyObject target, System.Windows.Data.MultiBinding multiBinding ) : System
target System.Windows.DependencyObject The target.
multiBinding System.Windows.Data.MultiBinding The parent
Результат System