ArgumentToExpressionConverter 类

定义

定义参数和表达式之间的映射,并提供在这些对象之间进行转换的功能。 通常,在自定义活动设计器中使用 ExpressionTextBox 时,将以声明方式使用此转换器。

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
继承
ArgumentToExpressionConverter
实现

示例

下面的 XAML 代码段演示如何在使用 ExpressionTextBox 的自定义活动设计器中使用 ArgumentToExpressionConverter。

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

注解

也可以强制性使用此转换器;但不推荐这种用法。

构造函数

ArgumentToExpressionConverter()

初始化 ArgumentToExpressionConverter 类的新实例。

方法

Convert(Object, Type, Object, CultureInfo)

将指定参数转换为表达式。

ConvertBack(Object, Type, Object, CultureInfo)

将指定 Argument.Expression 转换为自变量。

Equals(Object)

确定指定对象是否等于当前对象。

(继承自 Object)
GetHashCode()

作为默认哈希函数。

(继承自 Object)
GetType()

获取当前实例的 Type

(继承自 Object)
MemberwiseClone()

创建当前 Object 的浅表副本。

(继承自 Object)
ToString()

返回表示当前对象的字符串。

(继承自 Object)

适用于