C# 클래스 ComponentFactory.Quicksilver.Binding.EvalBindingConverter

Evalutes the expression using the provided set of source binding values.
상속: IMultiValueConverter
파일 보기 프로젝트 열기: ComponentFactory/Quicksilver

공개 메소드들

메소드 설명
Convert ( object values, Type targetType, object parameter, CultureInfo culture ) : object

Converts source values to a value for the binding target.

ConvertBack ( object value, Type targetTypes, object parameter, CultureInfo culture ) : object[]

Converts a binding target value to the source binding values.

EvalBindingConverter ( string expression, System.Language language, FrameworkElement target ) : System

Initialise a new instance of the EvalBindingConverter class.

보호된 메소드들

메소드 설명
OnResolveIdentifier ( object sender, ResolveIdentifierEventArgs e ) : void

Occurs when the contained eval needs to resolve an unknown identifier.

비공개 메소드들

메소드 설명
ConvertUsingConverter ( EvalResult ret, Type targetType ) : object

메소드 상세

Convert() 공개 메소드

Converts source values to a value for the binding target.
public Convert ( object values, Type targetType, object parameter, CultureInfo culture ) : object
values object The array of values that the source bindings produces.
targetType System.Type The type of the binding target property.
parameter object The converter parameter to use.
culture System.Globalization.CultureInfo The culture to use in the converter.
리턴 object

ConvertBack() 공개 메소드

Converts a binding target value to the source binding values.
public ConvertBack ( object value, Type targetTypes, object parameter, CultureInfo culture ) : object[]
value object The value that the binding target produces.
targetTypes System.Type The array of types to convert to.
parameter object The converter parameter to use.
culture System.Globalization.CultureInfo The culture to use in the converter.
리턴 object[]

EvalBindingConverter() 공개 메소드

Initialise a new instance of the EvalBindingConverter class.
public EvalBindingConverter ( string expression, System.Language language, FrameworkElement target ) : System
expression string Immutable expression to evaluate.
language System.Language Language used to parse and the expression.
target System.Windows.FrameworkElement Framework element that is target of conversion result.
리턴 System

OnResolveIdentifier() 보호된 메소드

Occurs when the contained eval needs to resolve an unknown identifier.
protected OnResolveIdentifier ( object sender, ResolveIdentifierEventArgs e ) : void
sender object Source of event.
e ResolveIdentifierEventArgs An ResolveIdentifierEventArgs containing the event data.
리턴 void