NamespaceDeclaration 类

定义

为 XAML 命名空间声明标识符和前缀,方法是将这些字符串值存储为单独的属性。

public ref class NamespaceDeclaration
public class NamespaceDeclaration
type NamespaceDeclaration = class
Public Class NamespaceDeclaration
继承
NamespaceDeclaration

注解

NamespaceDeclaration 将 XAML 命名空间信息表示为 XAML 节点流的一部分。 类 NamespaceDeclaration 是一个节点类型,它不是真正的对象或成员;而是一个离散的节点类型。

在 XAML 节点流中, NamespaceDeclaration 在应用 XAML 命名空间的对象或成员之前遇到 。

按照约定,XAML 命名空间的标识符类似于统一资源标识符 (URI) 。 但是, NamespaceNamespaceDeclaration 属性的类型 String为 。 .NET Framework XAML 服务的 API 通常将 XAML 命名空间标识符视为字符串。 真实 Uri 类型中的相对与绝对区别与标识 XAML (或 XML) 命名空间无关。 URI-as-namespace 约定在 XML 中也是典型的。

将 XAML 节点流信息写入对象图时,此类型的对象用作 方法的 XamlObjectWriter.WriteNamespace 输入。 将 XAML 节点流信息编写为 XML 以进行 XamlXmlWriter.WriteNamespace 序列化时,此类型的对象用作 方法的输入。

命名空间声明可能具有 String.Empty 前缀的值。 String.Empty前缀表示默认 XAML 命名空间的声明。

构造函数

NamespaceDeclaration(String, String)

使用初始属性值初始化 NamespaceDeclaration 类的新实例。

属性

Namespace

获取 NamespaceDeclaration 的标识符组成部分。

Prefix

获取用作 NamespaceDeclaration 的 XAML 命名空间映射前缀的前缀。

方法

Equals(Object)

确定指定对象是否等于当前对象。

(继承自 Object)
GetHashCode()

作为默认哈希函数。

(继承自 Object)
GetType()

获取当前实例的 Type

(继承自 Object)
MemberwiseClone()

创建当前 Object 的浅表副本。

(继承自 Object)
ToString()

返回表示当前对象的字符串。

(继承自 Object)

适用于

另请参阅