IXamlNameProvider 接口
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
提供一个服务,该服务用于在保存和写入操作过程中输入对象,并返回 XAML 名称。
public interface class IXamlNameProvider
public interface IXamlNameProvider
type IXamlNameProvider = interface
Public Interface IXamlNameProvider
注解
此服务仅与保存路径操作相关,例如序列化特性化值转换器使用情况时 XamlXmlWriter ,类型转换器或值序列化程序支持序列化。 A XamlObjectWriter 在其服务上下文中不提供该服务。
类型转换器或值序列化程序可以使用可用的架构上下文作为服务提供商访问此服务,然后获取 IXamlNameProvider 在该上下文中实现的服务。 有关详细信息,请参阅适用于 XAML 和服务上下文的类型转换器和标记扩展,这些上下文可用于类型转换器和标记扩展。
若要正确使用 XAML 定义的名称,可能还需要获取有关代理 XAML 名称范围及其 INameScope 表示值的信息。
方法
GetName(Object) |
检索指定对象的 XAML 名称。 |