Questo articolo è stato tradotto automaticamente. Per visualizzare l'articolo in inglese, selezionare la casella di controllo Inglese. È possibile anche visualizzare il testo inglese in una finestra popup posizionando il puntatore del mouse sopra il testo.
Traduzione
Inglese

Interfaccia IValueConverter

 

Data di pubblicazione: ottobre 2016

Fornisce una modalità per applicare la logica personalizzata a un'associazione.

Spazio dei nomi:   System.Windows.Data
Assembly:  PresentationFramework (in PresentationFramework.dll)

public interface IValueConverter

Se si desidera associare un convertitore di valori a un'associazione, creare una classe che implementa il IValueConverter interfaccia e quindi implementare il Convert e ConvertBack i metodi. Convertitori di tipi può modificare i dati da un tipo a altro, convertire i dati in base alle informazioni relative alla lingua o modificare altri aspetti della presentazione. Per esempi di alcuni scenari del convertitore tipici, vedere "Conversione dati" in Data Binding Overview.

Convertitori di valore sono in grado di riconoscere le impostazioni cultura. Sia il Convert e ConvertBack metodi hanno un culture parametro che indica le informazioni relative alla lingua. Se le informazioni relative alla lingua sono irrilevante per la conversione, è possibile ignorare tale parametro nel convertitore personalizzato.

Il Convert e ConvertBack metodi hanno anche un parametro denominato parameter in modo che è possibile utilizzare la stessa istanza del convertitore con parametri diversi. Ad esempio, è possibile scrivere un convertitore di formattazione che produce diversi formati di dati in base al parametro di input in uso. È possibile utilizzare il ConverterParameter della Binding classe per passare un parametro come argomento in di Convert e ConvertBack metodi.

.NET Framework
Disponibile da 3.0
Silverlight
Disponibile da 2.0
Windows Phone Silverlight
Disponibile da 7.0
Torna all'inizio
Mostra: