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 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-Knotendatenstroms 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 dem Objekt oder Element, auf das dieser XAML-Namespace angewendet wird, NamespaceDeclaration eine gefunden.
Durch die Konvention ähnelt der Bezeichner eines XAML-Namespaces einem Uniform Resource Identifier (URI). Namespace Die Eigenschaft ist NamespaceDeclaration jedoch vom Typ String. Die APIs .NET Framework XAML-Dienste behandeln in der Regel XAML-Namespacebezeichner als Zeichenfolgen. Die relativen und absoluten Unterscheidungen im wahren 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 als Eingabe für die Methode beim Schreiben von XamlObjectWriter.WriteNamespace XAML-Knotendatenstrominformationen in ein Objektdiagramm verwendet. Objekte dieses Typs werden als Eingabe für die XamlXmlWriter.WriteNamespace Methode beim Schreiben von XAML-Knotendatenstrominformationen als XML für die Serialisierung verwendet.
Eine Namespacedeklaration kann einen String.Empty Wert für das Präfix haben. Ein String.Empty Präfix stellt eine Deklaration des Standardmäßigen XAML-Namespace 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) |