XamlObjectWriter.WriteNamespace(NamespaceDeclaration) Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Définit une déclaration d'espace de noms qui s'applique à la portée d'objets ou de membres suivante.
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)
Paramètres
- namespaceDeclaration
- NamespaceDeclaration
Déclaration d'espace de noms à écrire.
Exceptions
namespaceDeclaration
a la valeur null
.
Un composant de namespaceDeclaration
est null
.
Tentative d'écriture d'un nœud d'espaces de noms XAML dans une portée non valide.
Remarques
Une déclaration d’espace de noms peut être écrite si l’étendue actuelle est une étendue racine, une étendue d’objet ou une étendue membre. Toutefois, WriteNamespace ne peut être appelé qu’immédiatement avant un appel à l’un des éléments suivants : WriteNamespace, WriteStartObjectou WriteStartMember. Le cas consécutif WriteNamespace concerne l’écriture de plusieurs déclarations d’espaces de noms sur le même nœud. Au final, ou WriteStartObjectWriteStartMember doit être appelé.
WriteNamespace n’utilise pas de Start
/End
métaphore. Bien qu’un espace de noms XAML ait des membres dans le sens de représentation CLR, les membres sont connus et n’ont pas besoin d’être représentés comme un type spécial de pour l’extensibilité XamlMember . Pour accéder aux valeurs d’un NamespaceDeclaration, vous accédez à ses Namespace propriétés et Prefix .
Une déclaration d’espace de noms peut avoir une String.Empty valeur pour le préfixe. Un String.Empty préfixe représente une déclaration de l’espace de noms XAML par défaut. N’essayez pas d’utiliser null pour représenter le préfixe par défaut ; il lève une exception dans cette API. Pour plus d’informations, consultez NamespaceDeclaration.