Binding.ConverterParameter 属性
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
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"/>
属性值
要传递给 转换器的参数。 这可以在转换逻辑中使用。 默认值为 null。
注解
将参数传递给转换器是一种相对高级且不常见的方案。 用于数据绑定的大多数转换器仅根据源对象的特征将源对象类型转换为所需目标类型,并了解特定绑定方案的预期目标类型。
如果指定 ConverterParameter 的值,则调用转换器逻辑时,此值将用于 参数 值。 具体而言,它提供使用 Converter 属性请求的特定转换器的 Convert 或 ConvertBack 方法的参数参数的值。
在绑定已附加到目标元素和目标属性之后,无法设置 Binding 对象的属性值。 如果尝试此操作,则会收到运行时异常。