IXamlNameProvider 接口

定义

提供在保存和写入操作期间用于输入对象并返回 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 名称。

适用于

另请参阅