NamespaceDeclaration 类
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
为 XAML 命名空间声明标识符和前缀,方法是将这些字符串值存储为单独的属性。
public ref class NamespaceDeclaration
public class NamespaceDeclaration
type NamespaceDeclaration = class
Public Class NamespaceDeclaration
- 继承
-
NamespaceDeclaration
注解
NamespaceDeclaration 将 XAML 命名空间信息表示为 XAML 节点流的一部分。 类 NamespaceDeclaration 是一个节点类型,它不是真正的对象或成员;而是一个离散的节点类型。
在 XAML 节点流中, NamespaceDeclaration 在应用 XAML 命名空间的对象或成员之前遇到 。
按照约定,XAML 命名空间的标识符类似于统一资源标识符 (URI) 。 但是, Namespace 的 NamespaceDeclaration 属性的类型 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) |