Udostępnij za pośrednictwem


ComponentResourceKeyConverter.ConvertTo Metoda

Definicja

Próbuje przekonwertować obiekt ComponentResourceKey na określony typ przy użyciu określonego kontekstu. Zgłasza wyjątek we wszystkich przypadkach.

Ten interfejs API obsługuje infrastrukturę produktu i nie jest przeznaczony do użycia bezpośrednio z poziomu kodu.

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

Parametry

context
ITypeDescriptorContext

Kontekst formatu, który zawiera informacje o środowisku, z którego jest wywoływany ten konwerter.

culture
CultureInfo

Informacje specyficzne dla kultury.

value
Object

Do obiektu do skonwertowania.

destinationType
Type

Typ, na który ma być konwertowany obiekt.

Zwraca

Zgłasza wyjątek we wszystkich przypadkach.

Wyjątki

Nie można wykonać konwersji.

value nie jest typem ComponentResourceKey.

destinationType to null.

Uwagi

Typ ComponentResourceKey nie powinien używać ścieżki konwertera typów do konwertowania wartości. Zamiast tego należy użyć rozszerzeń znaczników. Z tego powodu CanConvertFrom(ITypeDescriptorContext, Type) metody i CanConvertTo(ITypeDescriptorContext, Type) zawsze zwracają wartość false. Metody ConvertFrom(ITypeDescriptorContext, CultureInfo, Object) i ConvertTo(ITypeDescriptorContext, CultureInfo, Object, Type) zawsze zgłaszają wyjątek.

Dotyczy