NamespaceDeclaration Klasse
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Deklariert den Bezeichner und das Präfix eines XAML-Namespaces, indem diese Zeichenfolgenwerte als separate Eigenschaften gespeichert werden.
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 Element ist. Stattdessen handelt es sich um einen separaten Knotentyp.
Im XAML-Knotendatenstrom wird vor NamespaceDeclaration dem Objekt oder Element, für das dieser XAML-Namespace gilt, ein Fehler aufgetreten.
Standardmäßig ähnelt der Bezeichner eines XAML-Namespace einem Uniform Resource Identifier (URI). Namespace Die Eigenschaft des Typs NamespaceDeclaration ist jedoch vom Typ String. Die APIs von .NET Framework XAML Services behandeln in der Regel XAML-Namespacebezeichner als Zeichenfolgen. Die relativen im Vergleich zu absoluten Unterscheidungen im tatsächlichen Uri Typ sind für die Identifizierung eines XAML-Namespaces (oder XML) irrelevant. Die URI-as-Namespace-Konvention ist auch in XML typisch.
Objekte dieses Typs werden beim Schreiben von XAML-Knotenstreaminformationen in ein Objektdiagramm als Eingabe für die XamlObjectWriter.WriteNamespace Methode verwendet. Objekte dieses Typs werden beim Schreiben von XAML-Knotenstreaminformationen als XML für die Serialisierung als Eingabe für die XamlXmlWriter.WriteNamespace Methode verwendet.
Eine Namespacedeklaration hat möglicherweise einen String.Empty Wert für das Präfix. Ein String.Empty Präfix stellt eine Deklaration des standardmäßigen XAML-Namespace dar.
Konstruktoren
| Name | Beschreibung |
|---|---|
| NamespaceDeclaration(String, String) |
Initialisiert eine neue Instanz der NamespaceDeclaration Klasse mit anfänglichen Eigenschaftswerten. |
Eigenschaften
| Name | Beschreibung |
|---|---|
| Namespace |
Ruft die Bezeichnerkomponente einer NamespaceDeclaration. |
| Prefix |
Ruft das Präfix ab, das als XAML-Namespacezuordnungspräfix für ein NamespaceDeclaration. |
Methoden
| Name | Beschreibung |
|---|---|
| Equals(Object) |
Bestimmt, ob das angegebene Objekt dem aktuellen Objekt entspricht. (Geerbt von Object) |
| GetHashCode() |
Dient als Standardhashfunktion. (Geerbt von Object) |
| GetType() |
Ruft die Type der aktuellen Instanz ab. (Geerbt von Object) |
| MemberwiseClone() |
Erstellt eine flache Kopie der aktuellen Object. (Geerbt von Object) |
| ToString() |
Gibt eine Zeichenfolge zurück, die das aktuelle Objekt darstellt. (Geerbt von Object) |