IValueConverter.ConvertBack(Object, Type, Object, CultureInfo) Methode

Definitie

Converteert een waarde.

public:
 System::Object ^ ConvertBack(System::Object ^ value, Type ^ targetType, System::Object ^ parameter, System::Globalization::CultureInfo ^ culture);
public object ConvertBack(object value, Type targetType, object parameter, System.Globalization.CultureInfo culture);
abstract member ConvertBack : obj * Type * obj * System.Globalization.CultureInfo -> obj
Public Function ConvertBack (value As Object, targetType As Type, parameter As Object, culture As CultureInfo) As Object

Parameters

value
Object

De waarde die wordt geproduceerd door het bindingsdoel.

targetType
Type

Het type dat moet worden geconverteerd naar.

parameter
Object

De conversieprogrammaparameter die moet worden gebruikt.

culture
CultureInfo

De cultuur die in het conversieprogramma moet worden gebruikt.

Retouren

Een geconverteerde waarde. Als de methode retourneert null, wordt de geldige null-waarde gebruikt.

Opmerkingen

De gegevensbindingsengine roept deze methode aan wanneer deze een waarde van het bindingsdoel doorgeeft aan de bindingsbron.

De implementatie van deze methode moet de inverse van de Convert methode zijn.

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 niet-onderschepde uitzonderingen die worden gegenereerd door methoden die door de ConvertBack methode aanroepen, worden behandeld als runtimefouten. Afhandelen van verwachte problemen door te retourneren DependencyProperty.UnsetValue.

Een retourwaarde van DependencyProperty.UnsetValue geeft aan dat het conversieprogramma geen waarde heeft geproduceerd en dat de binding de FallbackValue, indien beschikbaar, of de standaardwaarde gebruikt.

Een retourwaarde van Binding.DoNothing geeft aan dat de binding de waarde niet overbrengt of de FallbackValue of standaardwaarde gebruikt.

Van toepassing op