XamlObjectWriter.WriteNamespace(NamespaceDeclaration) Metoda
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Definuje deklaraci oboru názvů, která se vztahuje na další obor objektu nebo obor člena.
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)
Parametry
- namespaceDeclaration
- NamespaceDeclaration
Deklarace oboru názvů, která se má zapisovat.
Výjimky
To namespaceDeclaration je null.
Součást namespaceDeclaration je null.
Pokusili jste se napsat uzel oboru názvů XAML v neplatném oboru názvů.
Poznámky
Deklaraci oboru názvů lze zapsat, pokud je aktuální obor oboru kořenem, oborem objektu nebo oborem člena. WriteNamespace Lze však volat pouze bezprostředně před voláním některé z následujících možností: WriteNamespace, WriteStartObjectnebo WriteStartMember. Po sobě jdoucím WriteNamespace případem je zápis více deklarací oboru názvů do stejného uzlu. Nakonec buď WriteStartObject , nebo WriteStartMember musí být volána.
WriteNamespace nepoužívá metaforu Start/End . Přestože obor názvů XAML obsahuje členy v smyslu reprezentace CLR, členové jsou známi a nemusí být reprezentováni jako zvláštní typ XamlMember rozšiřitelnosti. Přístup k hodnotám objektu NamespaceDeclarationa NamespacePrefix jeho vlastnostem.
Deklarace oboru názvů může mít String.Empty hodnotu pro předponu. Předpona String.Empty představuje deklaraci výchozího oboru názvů XAML. Nepokoušejte se použít hodnotu null k reprezentaci výchozí předpony; vyvolá výjimku v tomto rozhraní API. Další informace najdete na webu NamespaceDeclaration.