IMultiValueConverter.ConvertBack(Object, Type[], Object, CultureInfo) Metodo
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.
Converte un valore di destinazione dell'associazione nei valori di associazione di origine.
public:
cli::array <System::Object ^> ^ ConvertBack(System::Object ^ value, cli::array <Type ^> ^ targetTypes, System::Object ^ parameter, System::Globalization::CultureInfo ^ culture);
public object[] ConvertBack(object value, Type[] targetTypes, object parameter, System.Globalization.CultureInfo culture);
abstract member ConvertBack : obj * Type[] * obj * System.Globalization.CultureInfo -> obj[]
Public Function ConvertBack (value As Object, targetTypes As Type(), parameter As Object, culture As CultureInfo) As Object()
Parametri
- value
- Object
Valore prodotto dalla destinazione di associazione.
- targetTypes
- Type[]
Matrice di tipi in cui eseguire la conversione. La lunghezza della matrice indica il numero e i tipi di valori suggeriti per il metodo da restituire.
- parameter
- Object
Parametro del convertitore da usare.
- culture
- CultureInfo
Impostazioni cultura da usare nel convertitore.
Valori restituiti
Matrice di valori convertiti dal valore di destinazione ai valori di origine.
Commenti
Se sono presenti più valori restituiti di quelli presenti in MultiBinding, i valori restituiti in eccesso vengono ignorati. Se sono presenti più associazioni di origine rispetto ai valori restituiti, le associazioni di origine rimanenti non hanno valori impostati su di essi. I tipi di valori restituiti non vengono verificati rispetto targetTypesa . I valori vengono impostati direttamente nelle associazioni di origine.
Restituisce DoNothing in corrispondenza della posizione i per indicare che non deve essere impostato alcun valore nell'associazione di origine in corrispondenza dell'indice i.
Restituisce DependencyProperty. nella posizione UnsetValue per indicare che il convertitore non è in grado di fornire un valore per l'associazione di origine in corrispondenza dell'indice ie che non deve essere impostato alcun valorei su di esso.
Tornare null a indicare che il convertitore non può eseguire la conversione o che non supporta la conversione in questa direzione.
Il motore di data binding non intercetta le eccezioni generate da un convertitore fornito dall'utente. Qualsiasi eccezione generata dal ConvertBack metodo o da eventuali eccezioni non rilevate generate dai metodi che le chiamate al ConvertBack metodo vengono considerate come errori di runtime. Gestire i problemi previsti restituendo null.