Freigeben über


ZoomPercentageConverter.Convert(Object, Type, Object, CultureInfo) Methode

Definition

Konvertiert das Double (wird als Wert von Zoom verwendet) in ein Objekt des angegebenen Typs.

public:
 virtual 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
override this.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

Parameter

value
Object

Der aktuelle Wert von Zoom.

targetType
Type

Der Typ, in den value konvertiert werden soll. Dieser muss Double oder String sein.

parameter
Object

null.

culture
CultureInfo

Die bei der Konvertierung angenommene Sprache und Kultur.

Gibt zurück

UnsetValue, wenn der Konverter keinen Wert erzeugen kann, z. B., wenn value den Wert null aufweist oder targetType nicht Double oder String ist.

- oder -

Das neue Object vom festgelegten Typ. Gemäß der Implementierung in dieser Klasse muss dieser Double oder String sein. Wenn es sich um eine Zeichenfolge handelt, wird die Formatierung der culture entsprechend vorgenommen.

Implementiert

Hinweise

UnsetValue kann zurückgegeben werden, um anzugeben, dass der Konverter keinen Wert erzeugt hat und stattdessen der Fallbackwert (falls verfügbar) oder der Standardwert verwendet werden soll.

Übergeben Sie null für parameter. Dieser Parameter ist für die Signatur von Converterforderlich und wird von einigen Implementierungen verwendet, um kontextbezogene Informationen für den Konverter bereitzustellen. Er wird jedoch in dieser Klasse nicht verwendet.

Gilt für: