XamlType.LookupValueSerializer 方法

定义

返回具有 XamlValueConverter<TConverterBase> 约束的 ValueSerializer,该约束表示此 XamlType 的值的值序列化行为。

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)

返回

XamlValueConverter<ValueSerializer>

具有 XamlValueConverter<TConverterBase> 约束的 ValueSerializer,该约束表示此 XamlType 的值的值序列化行为;否则为 null

注解

可以通过调用此方法来 ValueSerializer调用此方法。

默认实现基于读取 ValueSerializerAttribute返回值。 如果立即的基础类型上未找到任何属性,还可以检查 BaseType 该属性。 它还包括用于默认序列化枚举、常见值类型或泛型的特殊逻辑。 如果值不可用,则返回 null

如果要 ValueSerializer 使用不同的逻辑,请重写此方法。

适用于