XamlMember.LookupValueSerializer Yöntem
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
Bu XamlMemberile ilişkili bir değer serileştirici 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ı null
olan 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ı için çağrısı GetValueConverter için kullanılır.
Geçerliyse Type , türle ilişkili bir değer dönüştürücüsü döndürülür.
Önceki koşullar geçerli değilse döndürülür
null
.
Bu yöntem, çağıran içinden ValueSerializerbir değer aldığında çağrılır. Türetilmiş sınıfın tamamı XamlMember için tekdüzen sonuçları raporlamak istiyorsanız veya bunu her durumda belirlemek için özel meta veriniz varsa bu yöntemi geçersiz kılın.