IMultiValueConverter 接口

定义

提供在 MultiBinding 中应用自定义逻辑的方法。

public interface IMultiValueConverter
派生

注解

若要将转换器与 相关联,请 MultiBinding创建实现 接口的 IMultiValueConverter 类,然后实现 ConvertConvertBack 方法。

集合中的单个绑定可以有自己的值转换器。 有关详细信息,请参阅 IValueConverter

方法

Convert(Object[], Type, Object, CultureInfo)

将源值转换为绑定目标的值。 数据绑定引擎在将该值从源绑定传播到绑定目标时会调用此方法。

ConvertBack(Object, Type[], Object, CultureInfo)

将绑定目标值转换为源绑定值。

适用于

产品 版本
.NET Framework 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
Windows Desktop 3.0, 3.1, 5, 6, 7, 8, 9, 10