Поделиться через


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, это значение используется для значения параметра при вызове логики преобразователя. В частности, он предоставляет значение параметра методаConvert или ConvertBack конкретного преобразователя, запрашиваемого с помощью свойства Converter .

Нельзя задать значения свойств объекта Binding после присоединения привязки к целевому элементу и целевому свойству. При попытке вы получите исключение во время выполнения.

Применяется к

См. также раздел