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 名称。

适用于

另请参阅