Taal

IMultiValueConverter.ConvertBack(Object, Type[], Object, CultureInfo) Methode

Definitie

Converteert een bindingsdoelwaarde naar de bronbindingswaarden.

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()

Parameters

value
Object

De waarde die het bindingsdoel produceert.

targetTypes
Type[]

De matrix van typen die moeten worden geconverteerd naar. De lengte van de array geeft het aantal en de typen waarden aan die worden voorgesteld voor de methode om te retourneren.

parameter
Object

De conversieprogrammaparameter die moet worden gebruikt.

culture
CultureInfo

De cultuur die in het conversieprogramma moet worden gebruikt.

Retouren

Object[]

Een matrix met waarden die zijn geconverteerd van de doelwaarde terug naar de bronwaarden.

Opmerkingen

Als er meer retourwaarden zijn dan er bindingen zijn, MultiBindingworden de overtollige retourwaarden genegeerd. Als er meer bronbindingen zijn dan er retourwaarden zijn, hebben de resterende bronbindingen geen waarden ingesteld. Typen retourwaarden worden niet geverifieerd op basis targetTypesvan ; de waarden worden rechtstreeks op de bronbindingen ingesteld.

Retourneren DoNothing op positie i om aan te geven dat er geen waarde moet worden ingesteld voor de bronbinding bij index i.

Retourneert DependencyProperty.UnsetValue op positie i om aan te geven dat het conversieprogramma geen waarde kan opgeven voor de bronbinding bij de index ien dat er geen waarde moet worden ingesteld.

Ga terug null om aan te geven dat het conversieprogramma de conversie niet kan uitvoeren of dat het geen ondersteuning biedt voor conversie in deze richting.

De engine voor gegevensbinding onderscheept geen uitzonderingen die worden gegenereerd door een door de gebruiker geleverde conversieprogramma. Elke uitzondering die wordt gegenereerd door de ConvertBack methode of eventuele onopgeslagen uitzonderingen die worden gegenereerd door methoden die de ConvertBack methode-aanroepen worden behandeld als runtimefouten. Afhandelen van verwachte problemen door terug te keren null.

Van toepassing op

Zie ook