XamlMember.LookupValueSerializer 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
返回与此 XamlMember 关联的值序列化程序实现。
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 实例,或者为 null
。
注解
默认实现使用以下逻辑和处理顺序:
如果在成员级别存在 (ValueSerializerAttribute) ,则属性信息用于对 XAML 架构上下文的调用 GetValueConverter 。
如果 Type 有效,则返回与类型关联的值转换器。
如果上述条件不适用,
null
则返回。
当调用方从 ValueSerializer中获取值时调用此方法。 如果要报告整个 XamlMember 派生类的统一结果,或者有专用元数据可供按大小写确定,请重写此方法。