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 命名空間識別碼視為字串。 對於識別 XAML (或 XML) 命名空間而言,true Uri 類型的相對與絕對區別無關。 URI 即命名空間慣例在 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)

適用於

另請參閱