NamespaceDeclaration Třída
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í.
Deklaruje identifikátor a předponu oboru názvů XAML uložením těchto řetězcových hodnot jako samostatných vlastností.
public ref class NamespaceDeclaration
public class NamespaceDeclaration
type NamespaceDeclaration = class
Public Class NamespaceDeclaration
- Dědičnost
-
NamespaceDeclaration
Poznámky
NamespaceDeclaration představuje informace o oboru názvů XAML jako součást datového proudu uzlu XAML. Třída NamespaceDeclaration je typ uzlu, který ve skutečnosti není objektem ani členem, ale jedná se o diskrétní typ uzlu.
Ve streamu uzlu XAML se nachází těsně před objektem nebo členem, NamespaceDeclaration na který se tento obor názvů XAML vztahuje.
Podle konvence se identifikátor oboru názvů XAML podobá identifikátoru URI (Uniform Resource Identifier). Vlastnost NamespaceDeclaration je však Namespace typu String. Rozhraní API služeb XAML .NET Framework obvykle zacházejí s identifikátory oboru názvů XAML jako s řetězci. Relativní a absolutní rozdíly typu true Uri nejsou pro identifikaci oboru názvů XAML (nebo XML) relevantní. Konvence URI-as-namespace je také typická v XML.
Objekty tohoto typu se používají jako vstup pro metodu XamlObjectWriter.WriteNamespace při zápisu informací o streamu uzlů XAML do grafu objektů. Objekty tohoto typu se používají jako vstup pro metodu XamlXmlWriter.WriteNamespace při zápisu informací o streamu uzlu XAML jako XML pro serializaci.
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.
Konstruktory
NamespaceDeclaration(String, String) |
Inicializuje novou instanci NamespaceDeclaration třídy pomocí počátečních hodnot vlastností. |
Vlastnosti
Namespace |
Získá identifikátor komponenty NamespaceDeclaration. |
Prefix |
Získá předponu, která se používá jako předpona mapování oboru názvů XAML pro NamespaceDeclaration. |
Metody
Equals(Object) |
Určí, zda se zadaný objekt rovná aktuálnímu objektu. (Zděděno od Object) |
GetHashCode() |
Slouží jako výchozí hashovací funkce. (Zděděno od Object) |
GetType() |
Získá aktuální Type instanci. (Zděděno od Object) |
MemberwiseClone() |
Vytvoří mělkou kopii aktuálního Objectsouboru . (Zděděno od Object) |
ToString() |
Vrátí řetězec, který představuje aktuální objekt. (Zděděno od Object) |