IValueConverter 接口

定义

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

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

注解

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

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

这些 Convert 参数和 ConvertBack 方法还调用 parameter 了一个参数,以便可以将转换器的同一实例与不同的参数一起使用。 例如,可以编写格式转换器,该转换器根据使用的输入参数生成不同类型的数据。 可以使用ConverterParameterBinding类将参数作为参数Convert传递到和ConvertBack方法中。

适用于

另请参阅