Freigeben über


ArgumentToExpressionConverter Klasse

Definition

Definiert die Zuordnung zwischen Argumenten und Ausdrücken und stellt die entsprechende Funktionalität zum Konvertieren zwischen diesen Objekten bereit. In der Regel wird der Konverter beim Verwenden eines ExpressionTextBox in einem benutzerdefinierten Aktivitätsdesigner deklarativ verwendet.

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
Vererbung
ArgumentToExpressionConverter
Implementiert

Beispiele

Der folgende XAML-Ausschnitt zeigt, wie der ArgumentToExpressionConverter in einem benutzerdefinierten Aktivitätsdesigner verwendet wird, in dem ein ExpressionTextBox verwendet wird.

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

Hinweise

Der Konverter kann auch imperativ verwendet werden. Diese Verwendung wird jedoch nicht empfohlen.

Konstruktoren

ArgumentToExpressionConverter()

Initialisiert eine neue Instanz der ArgumentToExpressionConverter-Klasse.

Methoden

Convert(Object, Type, Object, CultureInfo)

Konvertiert das angegebene Argument in einen Ausdruck.

ConvertBack(Object, Type, Object, CultureInfo)

konvertiert den angegebenen Argument.Expression in ein Argument.

Equals(Object)

Bestimmt, ob das angegebene Objekt gleich dem aktuellen Objekt ist.

(Geerbt von Object)
GetHashCode()

Fungiert als Standardhashfunktion.

(Geerbt von Object)
GetType()

Ruft den Type der aktuellen Instanz ab.

(Geerbt von Object)
MemberwiseClone()

Erstellt eine flache Kopie des aktuellen Object.

(Geerbt von Object)
ToString()

Gibt eine Zeichenfolge zurück, die das aktuelle Objekt darstellt.

(Geerbt von Object)

Gilt für: