IValueConverter 接口

定义

提供将自定义逻辑应用于绑定的方法。

public interface class IValueConverter
public interface IValueConverter
type IValueConverter = interface
Public Interface IValueConverter
派生

注解

如果要将值转换器与绑定相关联,请创建实现 接口的 IValueConverter 类, Convert 然后实现 和 ConvertBack 方法。 转换器可以将数据从一种类型更改为另一种类型,根据文化信息转换数据,或修改演示文稿的其他方面。 有关一些典型转换器方案的示例,请参阅 数据绑定概述中的“数据转换”。

值转换器具有区域性感知能力。 ConvertConvertBack 方法都有一个culture参数,用于指示区域性信息。 如果区域性信息与转换无关,则可以在自定义转换器中忽略该参数。

ConvertConvertBack 方法还有一个名为 parameter 的参数,以便可以使用具有不同参数的转换器的同一实例。 例如,可以编写格式设置转换器,该转换器根据使用的输入参数生成不同的数据格式。 可以使用 ConverterParameter 类的 Binding 将参数作为参数传递给 ConvertConvertBack 方法。

适用于

另请参阅