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 à l’étendue de l’objet ou à l’étendue membre 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’espace de noms XAML dans une étendue 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é que immédiatement avant un appel à l’un des éléments suivants : WriteNamespace, WriteStartObjectou WriteStartMember. Le cas consécutif WriteNamespace consiste à écrire plusieurs déclarations d’espace de noms sur le même nœud. Finalement, soit WriteStartMember doit WriteStartObject ê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 la représentation CLR, les membres sont connus et n’ont pas besoin d’être représentés comme un type spécial d’extensibilité XamlMember . Pour accéder aux valeurs d’un NamespaceDeclaration, vous accédez à ses propriétés et Prefix à ses Namespace propriétés.
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 ; elle lève une exception dans cette API. Pour plus d’informations, consultez NamespaceDeclaration.