Binding.ConverterParameter Proprietà

Definizione

Ottiene o imposta un parametro che può essere usato nella logica convertitore .

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"/>

Valore della proprietà

Object

Platform::Object

IInspectable

Parametro da passare al convertitore. Questa operazione può essere usata nella logica di conversione. Il valore predefinito è Null.

Commenti

Il passaggio di parametri a un convertitore è uno scenario relativamente avanzato e insolito. La maggior parte dei convertitori usati per il data binding semplicemente converte un oggetto di origine in un tipo di destinazione desiderato in base alle caratteristiche dell'oggetto di origine e conosce il tipo di destinazione previsto per uno scenario di associazione specifico.

Se viene specificato un valore per ConverterParameter, questo valore viene usato per il valore del parametro quando si richiama la logica del convertitore. In particolare, questo fornisce il valore del parametro dei metodi Convert o ConvertBack del convertitore specifico richiesto con la proprietà Converter.

Non è possibile impostare i valori delle proprietà di un oggetto Binding dopo che tale associazione è stata associata a un elemento di destinazione e a una proprietà di destinazione. Se si tenta di ottenere un'eccezione di runtime.

Si applica a

Vedi anche