NamespaceDeclaration Klasse

Definition

Deklariert den Bezeichner und das Präfix für einen XAML-Namespace durch Speichern dieser Zeichenfolgenwerte als separate Eigenschaften.

public ref class NamespaceDeclaration
public class NamespaceDeclaration
type NamespaceDeclaration = class
Public Class NamespaceDeclaration
Vererbung
NamespaceDeclaration

Hinweise

NamespaceDeclaration stellt XAML-Namespaceinformationen als Teil eines XAML-Knotenstreams dar. Die NamespaceDeclaration -Klasse ist ein Knotentyp, der nicht wirklich ein Objekt oder Member ist, sondern ein diskreter Knotentyp.

Im XAML-Knotenstream tritt ein NamespaceDeclaration direkt vor dem Objekt oder Member auf, auf das bzw. das dieser XAML-Namespace angewendet wird.

Gemäß der Konvention ähnelt der Bezeichner eines XAML-Namespaces einem URI (Uniform Resource Identifier). Die Namespace -Eigenschaft von NamespaceDeclaration ist jedoch vom Typ String. Die APIs von .NET Framework XAML-Diensten behandeln XAML-Namespacebezeichner in der Regel als Zeichenfolgen. Die relativen und absoluten Unterschiede im true-Typ Uri sind für die Identifizierung eines XAML- (oder XML-)Namespaces irrelevant. Die URI-as-namespace-Konvention ist auch in XML typisch.

Objekte dieses Typs werden als Eingabe für die XamlObjectWriter.WriteNamespace -Methode verwendet, wenn XAML-Knotendatenstrominformationen in ein Objektdiagramm geschrieben werden. Objekte dieses Typs werden als Eingabe für die -Methode verwendet, wenn XAML-Knotendatenstrominformationen als XML für die XamlXmlWriter.WriteNamespace Serialisierung geschrieben werden.

Eine Namespacedeklaration kann einen String.Empty Wert für das Präfix aufweisen. Ein String.Empty Präfix stellt eine Deklaration des XAML-Standardnamespace dar.

Konstruktoren

NamespaceDeclaration(String, String)

Initialisiert eine neue Instanz der NamespaceDeclaration-Klasse mit Anfangseigenschaftswerten.

Eigenschaften

Namespace

Ruft die Bezeichnerkomponente einer NamespaceDeclaration ab.

Prefix

Ruft das als XAML-Namespacezuordnungspräfix verwendete Präfix für eine NamespaceDeclaration ab.

Methoden

Equals(Object)

Bestimmt, ob das angegebene Objekt gleich dem aktuellen Objekt ist.

(Geerbt von Object)
GetHashCode()

Fungiert als Standardhashfunktion.

(Geerbt von Object)
GetType()

Ruft den Type der aktuellen Instanz ab.

(Geerbt von Object)
MemberwiseClone()

Erstellt eine flache Kopie des aktuellen Object.

(Geerbt von Object)
ToString()

Gibt eine Zeichenfolge zurück, die das aktuelle Objekt darstellt.

(Geerbt von Object)

Gilt für:

Weitere Informationen