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 标记扩展

适用于