XamlObjectWriter.WriteNamespace(NamespaceDeclaration) Methode
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.
Definiert eine Namespacedeklaration, die für den nächsten Objekt- oder Memberbereich übernommen wird.
public:
override void WriteNamespace(System::Xaml::NamespaceDeclaration ^ namespaceDeclaration);
public override void WriteNamespace (System.Xaml.NamespaceDeclaration namespaceDeclaration);
override this.WriteNamespace : System.Xaml.NamespaceDeclaration -> unit
Public Overrides Sub WriteNamespace (namespaceDeclaration As NamespaceDeclaration)
Parameter
- namespaceDeclaration
- NamespaceDeclaration
Die zu schreibende Namespacedeklaration.
Ausnahmen
namespaceDeclaration ist null.
Eine Komponenten von namespaceDeclaration lautet null.
Versucht, einen XAML-Namespace-Knoten in einen ungültigen Bereich zu schreiben.
Hinweise
Eine Namespacedeklaration kann geschrieben werden, wenn der aktuelle Bereich ein Stammbereich, ein Objektbereich oder ein Memberbereich ist. WriteNamespace Kann jedoch nur unmittelbar vor einem Der folgenden Aufruf aufgerufen werden: WriteNamespace, , WriteStartObjectoder WriteStartMember. Der aufeinander folgende WriteNamespace Fall besteht darin, mehrere Namespacedeklarationen in denselben Knoten zu schreiben. Schließlich muss entweder WriteStartObject oder WriteStartMember aufgerufen werden.
WriteNamespace verwendet Start/End keine Metapher. Obwohl ein XAML-Namespace Mitglieder im CLR-Darstellungssinn hat, sind die Member bekannt und müssen nicht als spezieller Typ XamlMember der Erweiterbarkeit dargestellt werden. Zum Zugreifen auf die Werte eines , NamespaceDeclarationgreifen Sie auf seine Namespace und Prefix eigenschaften zu.
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. Versuchen Sie nicht, null zu verwenden, um das Standardpräfix darzustellen; es löst eine Ausnahme in dieser API aus. Weitere Informationen finden Sie unter NamespaceDeclaration.