Язык

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

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

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