Aracılığıyla paylaş


XamlMember.LookupValueSerializer Yöntem

Tanım

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<ValueSerializer>

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ı 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.

Şunlara uygulanır

Ayrıca bkz.