XamlType.LookupValueSerializer 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
返回具有 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<TConverterBase> 约束的 ValueSerializer,该约束表示此 XamlType 的值的值序列化行为;否则为 null
。
注解
可以通过调用此方法来 ValueSerializer调用此方法。
默认实现基于读取 ValueSerializerAttribute返回值。 如果立即的基础类型上未找到任何属性,还可以检查 BaseType 该属性。 它还包括用于默认序列化枚举、常见值类型或泛型的特殊逻辑。 如果值不可用,则返回 null
。
如果要 ValueSerializer 使用不同的逻辑,请重写此方法。