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 после подключения привязки к целевому элементу и целевому свойству. При попытке этого вы получите исключение во время выполнения.