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ş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,
nulldö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.