IValueConverter.Convert(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 waarde.
public:
System::Object ^ Convert(System::Object ^ value, Type ^ targetType, System::Object ^ parameter, System::Globalization::CultureInfo ^ culture);
public object Convert(object value, Type targetType, object parameter, System.Globalization.CultureInfo culture);
abstract member Convert : obj * Type * obj * System.Globalization.CultureInfo -> obj
Public Function Convert (value As Object, targetType As Type, parameter As Object, culture As CultureInfo) As Object
Parameters
- value
- Object
De waarde die wordt geproduceerd door de bindingsbron.
- targetType
- Type
Het type bindingsdoeleigenschap.
- 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 de bindingsbron doorgeeft aan het bindingsdoel.
De engine voor gegevensbinding onderscheept geen uitzonderingen die worden gegenereerd door een door de gebruiker geleverde conversieprogramma. Elke uitzondering die wordt gegenereerd door de Convert methode, of niet-onderschepde uitzonderingen die worden gegenereerd door methoden die door de Convert methode aanroepen, worden behandeld als runtimefouten. Afhandelen van verwachte problemen door terug te keren 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.