Binding.ConverterParameter 属性

定义

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

适用于 UWP 的等效 WinUI 2 API:Windows 应用 SDK中 WinUI 的 Microsoft.UI.Xaml.Data.Binding.ConverterParameter (,请参阅Windows 应用 SDK命名空间) 。

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

IInspectable

要传递给该参数的参数 Converter。 这可用于转换逻辑。 默认值为 null

注解

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

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

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

适用于

另请参阅