NamespaceDeclaration Klass
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
Deklarerar identifieraren och prefixet för ett XAML-namnområde genom att lagra dessa strängvärden som separata egenskaper.
public ref class NamespaceDeclaration
public class NamespaceDeclaration
type NamespaceDeclaration = class
Public Class NamespaceDeclaration
- Arv
-
NamespaceDeclaration
Kommentarer
NamespaceDeclaration representerar XAML-namnområdesinformation som en del av en XAML-nodström. Klassen är en nodtyp som inte riktigt är ett objekt eller medlem. I NamespaceDeclaration stället är den en diskret nodtyp.
I XAML-nodströmmen påträffas en NamespaceDeclaration precis före det objekt eller den medlem som XAML-namnområdet gäller för.
Enligt konventionen liknar identifieraren för ett XAML-namnområde en URI (Uniform Resource Identifier). Namespace Egenskapen för är dock av NamespaceDeclaration typen String. API:erna för .NET Framework XAML Services behandlar vanligtvis XAML-namnområdesidentifierare som strängar. De relativa och absoluta distinktionerna i den sanna Uri typen är irrelevanta för att identifiera ett XAML-namnområde (eller XML). URI-as-namespace-konventionen är också typisk i XML.
Objekt av den här typen används som indata för XamlObjectWriter.WriteNamespace metoden när du skriver XAML-nodströmsinformation till ett objektdiagram. Objekt av den här typen används som indata för XamlXmlWriter.WriteNamespace metoden när du skriver information om XAML-nodström som XML för serialisering.
En namnområdesdeklaration kan ha ett String.Empty värde för prefixet. Ett String.Empty prefix representerar en deklaration av XAML-standardnamnområdet.
Konstruktorer
| Name | Description |
|---|---|
| NamespaceDeclaration(String, String) |
Initierar en ny instans av klassen med hjälp av NamespaceDeclaration inledande egenskapsvärden. |
Egenskaper
| Name | Description |
|---|---|
| Namespace |
Hämtar identifierarkomponenten för en NamespaceDeclaration. |
| Prefix |
Hämtar prefixet som används som XAML-namnområdesmappningsprefixet för en NamespaceDeclaration. |
Metoder
| Name | Description |
|---|---|
| Equals(Object) |
Avgör om det angivna objektet är lika med det aktuella objektet. (Ärvd från Object) |
| GetHashCode() |
Fungerar som standard-hash-funktion. (Ärvd från Object) |
| GetType() |
Hämtar den aktuella instansen Type . (Ärvd från Object) |
| MemberwiseClone() |
Skapar en ytlig kopia av den aktuella Object. (Ärvd från Object) |
| ToString() |
Returnerar en sträng som representerar det aktuella objektet. (Ärvd från Object) |