IMultiValueConverter.ConvertBack(Object, Type[], Object, CultureInfo) Methode
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
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
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.