ArgumentToExpressionConverter Klasa

Definicja

Definiuje mapowanie między argumentami i wyrażeniami oraz udostępnia funkcje konwersji między tymi obiektami. Zazwyczaj ten konwerter jest używany deklaratywnie podczas korzystania z ExpressionTextBox niestandardowego projektanta działań.

public ref class ArgumentToExpressionConverter : System::Windows::Data::IValueConverter
public class ArgumentToExpressionConverter : System.Windows.Data.IValueConverter
type ArgumentToExpressionConverter = class
    interface IValueConverter
Public Class ArgumentToExpressionConverter
Implements IValueConverter
Dziedziczenie
ArgumentToExpressionConverter
Implementuje

Przykłady

Poniższy fragment kodu XAML pokazuje, jak używać argumenttoExpressionConverter w niestandardowym projektancie działań, który używa elementu ExpressionTextBox.

<sapv:ExpressionTextBox   
    Expression="{Binding Path=ModelItem.SampleValue,   
                         Mode=TwoWay,   
                         Converter={StaticResource ArgumentToExpressionConverter},   
                         ConverterParameter=In }"  
    ExpressionType="s:String"  
    OwnerActivity="{Binding Path=ModelItem}"  
   />  

Uwagi

Ten konwerter może być również używany imperatywnie; jednak to użycie nie jest zalecane.

Konstruktory

ArgumentToExpressionConverter()

Inicjuje nowe wystąpienie klasy ArgumentToExpressionConverter.

Metody

Convert(Object, Type, Object, CultureInfo)

Konwertuje określony argument na wyrażenie.

ConvertBack(Object, Type, Object, CultureInfo)

Konwertuje określony argument.Expression na argument.

Equals(Object)

Określa, czy dany obiekt jest taki sam, jak bieżący obiekt.

(Odziedziczone po Object)
GetHashCode()

Służy jako domyślna funkcja skrótu.

(Odziedziczone po Object)
GetType()

Type Pobiera bieżące wystąpienie.

(Odziedziczone po Object)
MemberwiseClone()

Tworzy płytkią kopię bieżącego Objectelementu .

(Odziedziczone po Object)
ToString()

Zwraca ciąg reprezentujący bieżący obiekt.

(Odziedziczone po Object)

Dotyczy