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"/>
Значение свойства
Параметр, передаваемый преобразователю. Это можно использовать в логике преобразования. Значение по умолчанию — NULL.
Комментарии
Передача параметров преобразователю является относительно сложным и необычным сценарием. Большинство преобразователей, используемых для привязки данных, просто преобразуют исходный объект в нужный целевой тип, основываясь исключительно на характеристиках исходного объекта и зная, какой целевой тип предназначен для конкретного сценария привязки.
Если указано значение для ConverterParameter, это значение используется для значения параметра при вызове логики преобразователя. В частности, он предоставляет значение параметра методаConvert или ConvertBack конкретного преобразователя, запрашиваемого с помощью свойства Converter .
Нельзя задать значения свойств объекта Binding после присоединения привязки к целевому элементу и целевому свойству. При попытке вы получите исключение во время выполнения.