KeysConverter.CanConvertTo(ITypeDescriptorContext, Type) Metoda
Definicja
Ważny
Niektóre informacje dotyczą produktów przedpremierowych, które mogą zostać znacznie zmodyfikowane przed premierą. Microsoft nie udziela żadnych gwarancji, ani wyraźnych, ani domniemanych, dotyczących informacji podanych tutaj.
Zwraca wartość wskazującą, czy ten konwerter może przekonwertować obiekt w określonym typie źródłowym na natywny typ konwertera przy użyciu określonego kontekstu.
public:
override bool CanConvertTo(System::ComponentModel::ITypeDescriptorContext ^ context, Type ^ destinationType);
public override bool CanConvertTo(System.ComponentModel.ITypeDescriptorContext context, Type destinationType);
public override bool CanConvertTo(System.ComponentModel.ITypeDescriptorContext? context, Type? destinationType);
override this.CanConvertTo : System.ComponentModel.ITypeDescriptorContext * Type -> bool
Public Overrides Function CanConvertTo (context As ITypeDescriptorContext, destinationType As Type) As Boolean
Parametry
- context
- ITypeDescriptorContext
Element ITypeDescriptorContext , który udostępnia kontekst formatu, który może służyć do wyodrębniania dodatkowych informacji o środowisku, z którego jest wywoływany ten konwerter. Ten parametr lub właściwości tego parametru może być null.
Zwraca
true jeżeli można wykonać konwersję; w przeciwnym razie , false.
Uwagi
Metoda CanConvertTo jest wyspecjalizowana do zwracania true , jeśli destinationType parametr jest tablicą typów Enum ; w przeciwnym razie odchyli ocenę do podstawowej implementacji tej metody.
Notatki dla spadkobierców
Zastąpij tę metodę, aby zapewnić własne wymagania dotyczące konwersji.
Kontekst może służyć do wyodrębniania dodatkowych informacji o środowisku, z którego jest wywoływany ten konwerter. Może to być nullwartość , więc zawsze należy sprawdzić. Ponadto właściwości obiektu kontekstu mogą również zwracać wartość null.