Binding.ConverterParameter Proprietà
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
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à
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.