Sdílet prostřednictvím


OpacityConverter.ConvertFrom Metoda

Definice

Převede zadaný objekt na nativní typ převaděče.

public:
 override System::Object ^ ConvertFrom(System::ComponentModel::ITypeDescriptorContext ^ context, System::Globalization::CultureInfo ^ culture, System::Object ^ value);
public override object ConvertFrom (System.ComponentModel.ITypeDescriptorContext context, System.Globalization.CultureInfo culture, object value);
public override object? ConvertFrom (System.ComponentModel.ITypeDescriptorContext? context, System.Globalization.CultureInfo? culture, object value);
override this.ConvertFrom : System.ComponentModel.ITypeDescriptorContext * System.Globalization.CultureInfo * obj -> obj
Public Overrides Function ConvertFrom (context As ITypeDescriptorContext, culture As CultureInfo, value As Object) As Object

Parametry

context
ITypeDescriptorContext

A ITypeDescriptorContext , který poskytuje informace o kontextu převaděče typů.

culture
CultureInfo

Informace o národním prostředí pro převod.

value
Object

Převáděný objekt

Návraty

Objekt Object , který představuje převedený valueobjekt .

Výjimky

Objekt nebyl podporovaným typem pro převod.

value nelze správně převést na typ Double.

-nebo-

Výsledná převedená value hodnota byla menší než nula procent nebo větší než sto procent.

Poznámky

Metoda ConvertFrom se specializuje na převod String hodnot, které představují procenta nebo desetinné zlomky, na odpovídající Double hodnoty, které představují neprůhlednost jako procento. Jiné typy než String jsou předány do základní třídy implementace této metody.

Poznámky pro dědice

Přepište tuto metodu, abyste mohli zadat vlastní požadavky na převod.

Parametr můžete použít context k extrahování dalších informací o prostředí, ze kterého se tento převaděč vyvolává. Parametr může být null, takže byste měli vždy ověřit obsah. Vlastnosti na objektu ITypeDescriptorContext mohou také vrátit null.

Platí pro

Viz také