Udostępnij za pośrednictwem


XamlType.LookupTypeConverter Metoda

Definicja

Zwraca ograniczenie XamlValueConverter<TConverterBase> , TypeConverter które reprezentuje zachowanie konwersji typów dla wartości tego XamlTypeelementu .

protected:
 virtual System::Xaml::Schema::XamlValueConverter<System::ComponentModel::TypeConverter ^> ^ LookupTypeConverter();
protected virtual System.Xaml.Schema.XamlValueConverter<System.ComponentModel.TypeConverter> LookupTypeConverter ();
abstract member LookupTypeConverter : unit -> System.Xaml.Schema.XamlValueConverter<System.ComponentModel.TypeConverter>
override this.LookupTypeConverter : unit -> System.Xaml.Schema.XamlValueConverter<System.ComponentModel.TypeConverter>
Protected Overridable Function LookupTypeConverter () As XamlValueConverter(Of TypeConverter)

Zwraca

XamlValueConverter<TypeConverter>

A XamlValueConverter<TConverterBase> z TypeConverter ograniczeniem, które reprezentuje zachowanie konwersji typów dla wartości tego XamlType; w przeciwnym razie null.

Uwagi

Tę metodę można wywołać za pomocą wywołań do TypeConvertermetody .

Domyślna implementacja zwraca wartość na podstawie odczytu TypeConverterAttribute. Domyślna implementacja może również sprawdzić BaseType atrybut, jeśli żaden atrybut nie zostanie znaleziony w bezpośrednim typie bazowym. Zawiera również specjalną logikę do domyślnej konwersji wyliczenia, typowych typów wartości i typów ogólnych. Jeśli wartość jest niedostępna, zwraca wartość null.

Zastąpi tę metodę, jeśli chcesz TypeConverter użyć innej logiki.

Dotyczy