Binding.ConverterParameter 属性

定义

获取或设置可在 转换器 逻辑中使用的参数。

public:
 property Platform::Object ^ ConverterParameter { Platform::Object ^ get(); void set(Platform::Object ^ value); };
IInspectable ConverterParameter();

void ConverterParameter(IInspectable value);
public object ConverterParameter { get; set; }
var object = binding.converterParameter;
binding.converterParameter = object;
Public Property ConverterParameter As Object
<Binding ConverterParameter="parameter"/>
-or-
<Binding ConverterParameter="parameterReference"/>

属性值

Object

Platform::Object

IInspectable

要传递给 转换器的参数。 这可以在转换逻辑中使用。 默认值为 null

注解

将参数传递给转换器是一种相对高级且不常见的方案。 用于数据绑定的大多数转换器仅根据源对象的特征将源对象类型转换为所需的目标类型,并了解特定绑定方案的预期目标类型。

如果指定了 ConverterParameter 的值,则调用转换器逻辑时,此值将用于 参数 值。 具体而言,它提供使用 Converter 属性请求的特定转换器的 ConvertConvertBack 方法的参数参数值。

在绑定已附加到目标元素和目标属性之后,无法设置 Binding 对象的属性值。 如果尝试此操作,将收到运行时异常。

适用于

另请参阅