Aracılığıyla paylaş


XamlType.LookupValueSerializer Yöntem

Tanım

Bu XamlTypedeğerin değerleri için değer serileştirme davranışını temsil eden bir 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> Bunun XamlTypedeğerleri için değer serileştirme davranışını temsil eden kısıtlamaya sahip ValueSerializer olan ; aksi takdirde, null.

Açıklamalar

Bu yöntem çağrıları ValueSerializertarafından çağrılabilir.

Varsayılan uygulama, okuma ValueSerializerAttributetemelinde bir değer döndürür. Ayrıca, hemen temel alınan türde öznitelik bulunup bulunmadığını da denetleyebilir BaseType . Ayrıca numaralandırmaların, ortak değer türlerinin veya genel değerlerin 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.

Şunlara uygulanır