Binding.Converter 属性

定义

获取或设置要使用的转换器。

public:
 property System::Windows::Data::IValueConverter ^ Converter { System::Windows::Data::IValueConverter ^ get(); void set(System::Windows::Data::IValueConverter ^ value); };
public System.Windows.Data.IValueConverter Converter { get; set; }
member this.Converter : System.Windows.Data.IValueConverter with get, set
Public Property Converter As IValueConverter

属性值

一个 IValueConverter 类型的值。 默认值为 null

注解

绑定隐式使用默认转换器,该转换器尝试在源值和目标值之间执行类型转换。 如果不能进行转换,默认转换器会返回 null

如果要将自定义值转换器与绑定相关联,则应创建实现 接口的类IValueConverter,并为 和 ConvertBack 方法提供实现Convert。 值转换器可以将数据从一种类型更改为另一种类型,在区域性详细信息(如字符集)之间进行转换,或修改其呈现的其他方面。 有关典型转换方案的示例,请参阅 数据绑定概述中的“数据转换”。

XAML 属性用法

<object Converter="myConverter"/>  

XAML 值

myConverter
对实现 IValueConverter 接口的类的资源引用,其中包括 和 ConvertBack 方法的Convert实现。 若要引用值转换器,请使用 StaticResource 标记扩展

适用于