XamlType.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 XamlTypedeğerin değerleri için değer serileştirme davranışını temsil eden kısıtlaması olan bir XamlValueConverter<TConverterBase> ValueSerializer 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> Bu XamlTypedeğerin değerleri için değer serileştirme davranışını temsil eden kısıtlaması olan ValueSerializer bir ; aksi takdirde, null
.
Açıklamalar
Bu yöntem çağrısıyla ValueSerializerçağrılabilir.
Varsayılan uygulama, okuma ValueSerializerAttributetemelinde bir değer döndürür. Ayrıca, hemen temel alınan türde öznitelik bulunamazsa özniteliğini de denetleyebilir BaseType . Ayrıca numaralandırmaların, ortak değer türlerinin veya genel türlerin varsayılan seri hale getirilmesi için özel mantık içerir. Bir değer kullanılamıyorsa değerini döndürür null
.
Farklı mantık kullanmak istiyorsanız ValueSerializer bu yöntemi geçersiz kılın.