ArgumentToExpressionConverter Třída

Definice

Definuje mapování mezi argumenty a výrazy a poskytuje funkce pro převod mezi těmito objekty. Tento převaděč se obvykle používá deklarativní při použití ExpressionTextBox ve vlastním návrháři aktivit.

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
Dědičnost
ArgumentToExpressionConverter
Implementuje

Příklady

Následující fragment kódu XAML ukazuje, jak použít ArgumentToExpressionConverter ve vlastním návrháři aktivit, který používá ExpressionTextBox.

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

Poznámky

Tento převaděč lze také použít imperativní; toto použití se však nedoporučuje.

Konstruktory

Name Description
ArgumentToExpressionConverter()

Inicializuje novou instanci ArgumentToExpressionConverter třídy.

Metody

Name Description
Convert(Object, Type, Object, CultureInfo)

Převede zadaný argument na výraz.

ConvertBack(Object, Type, Object, CultureInfo)

Převede zadaný argument.Expression na argument.

Equals(Object)

Určuje, zda je zadaný objekt roven aktuálnímu objektu.

(Zděděno od Object)
GetHashCode()

Slouží jako výchozí funkce hash.

(Zděděno od Object)
GetType()

Získá Type aktuální instance.

(Zděděno od Object)
MemberwiseClone()

Vytvoří mělkou kopii aktuálního Object.

(Zděděno od Object)
ToString()

Vrátí řetězec, který představuje aktuální objekt.

(Zděděno od Object)

Platí pro