Binding.Converter 属性
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
获取或设置要使用的转换器。
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 标记扩展。