Aracılığıyla paylaş


XamlMember.LookupValueSerializer Yöntem

Tanım

Bu XamlMemberile ilişkili bir değer serileştiricisi uygulaması döndürür.

protected:
 virtual System::Xaml::Schema::XamlValueConverter<System::Windows::Markup::ValueSerializer ^> ^ LookupValueSerializer();
protected virtual System.Xaml.Schema.XamlValueConverter<System.Windows.Markup.ValueSerializer> LookupValueSerializer();
abstract member LookupValueSerializer : unit -> System.Xaml.Schema.XamlValueConverter<System.Windows.Markup.ValueSerializer>
override this.LookupValueSerializer : unit -> System.Xaml.Schema.XamlValueConverter<System.Windows.Markup.ValueSerializer>
Protected Overridable Function LookupValueSerializer () As XamlValueConverter(Of ValueSerializer)

Döndürülenler

XamlValueConverter<TConverterBase> Veya kısıtlaması nullolan ValueSerializer bir örnek.

Açıklamalar

Varsayılan uygulama aşağıdaki mantığı ve işleme sırasını kullanır:

  • Attributing üye düzeyinde (ValueSerializerAttribute ) varsa, öznitelik bilgileri XAML şema bağlamında çağrısı GetValueConverter için kullanılır.

  • Geçerliyse Type , türüyle ilişkili bir değer dönüştürücüsü döndürülür.

  • Önceki koşullar geçerli değilse, null döndürülür.

Bu yöntem, çağıranın değerinden ValueSerializerbir değer aldığında çağrılır. Türetilmiş bir sınıfın tamamı XamlMember için tekdüzen sonuçları raporlamak istiyorsanız veya bunu durum temelinde belirlemek için özel meta veriniz varsa bu yöntemi geçersiz kılın.

Şunlara uygulanır

Ayrıca bkz.