Condividi tramite


Binding.Converter Proprietà

Definizione

Ottiene o imposta il convertitore da usare.

public:
 property System::Windows::Data::IValueConverter ^ Converter { System::Windows::Data::IValueConverter ^ get(); void set(System::Windows::Data::IValueConverter ^ value); };
public System.Windows.Data.IValueConverter Converter { get; set; }
member this.Converter : System.Windows.Data.IValueConverter with get, set
Public Property Converter As IValueConverter

Valore della proprietà

Valore di tipo IValueConverter. Il valore predefinito è null.

Commenti

Un'associazione usa in modo implicito un convertitore predefinito che tenta di eseguire una conversione del tipo tra il valore di origine e il valore di destinazione. Se non è possibile eseguire una conversione, il convertitore predefinito restituisce null.

Se si vuole associare un convertitore di valori personalizzato a un'associazione, è necessario creare una classe che implementa l'interfaccia IValueConverter e fornire implementazioni per i Convert metodi e ConvertBack . I convertitori di valori possono modificare i dati da un tipo a un altro, tradursi tra dettagli culturali, ad esempio set di caratteri o modificare altri aspetti della presentazione. Per esempi di scenari di conversione tipici, vedere "Conversione dei dati" in Panoramica del data binding.

Uso della sintassi XAML per gli attributi

<object Converter="myConverter"/>  

Valori XAML

myConverter
Riferimento a una risorsa a una classe che implementa l'interfaccia IValueConverter , che include implementazioni dei Convert metodi e ConvertBack . Per fare riferimento a un convertitore di valori, usare l'estensione di markup StaticResource.

Si applica a