NamespaceDeclaration Klasa

Definicja

Deklaruje identyfikator i prefiks przestrzeni nazw XAML przez zapisanie tych wartości ciągów jako oddzielnych właściwości.Declares the identifier and the prefix of a XAML namespace by storing these string values as separate properties.

public ref class NamespaceDeclaration
public class NamespaceDeclaration
type NamespaceDeclaration = class
Public Class NamespaceDeclaration
Dziedziczenie
NamespaceDeclaration

Uwagi

NamespaceDeclarationreprezentuje informacje o przestrzeni nazw XAML w ramach strumienia węzła XAML.NamespaceDeclaration represents XAML namespace information as part of a XAML node stream. NamespaceDeclaration Klasa jest typem węzła, który nie jest w pełni obiektem lub członkiem; zamiast tego jest dyskretnym typem węzła.The NamespaceDeclaration class is a node type that is not truly an object or member; instead, it is a discrete node type.

W strumieniu węzła XAML NamespaceDeclaration występuje tuż przed obiektem lub członkiem, do którego ma zastosowanie ta przestrzeń nazw XAML.In the XAML node stream, a NamespaceDeclaration is encountered just prior to the object or member to which that XAML namespace applies.

Według Konwencji identyfikator przestrzeni nazw XAML przypomina Uniform Resource Identifier (URI).By convention, the identifier of a XAML namespace resembles a Uniform Resource Identifier (URI). Namespace Jednak WłaściwośćNamespaceDeclaration jest typu String.However, the Namespace property of NamespaceDeclaration is of type String. Interfejsy API usług .NET Framework XAML zazwyczaj traktują identyfikatory przestrzeni nazw XAML jako ciągi.The APIs of .NET Framework XAML Services usually treat XAML namespace identifiers as strings. Różnice względne i bezwzględne w prawdziwym Uri typie są nieistotne dla identyfikacji przestrzeni nazw XAML (lub XML).The relative versus absolute distinctions in the true Uri type are irrelevant for identifying a XAML (or XML) namespace. Konwencja identyfikatora URI as Namespace jest również typowa w pliku XML.The URI-as-namespace convention is also typical in XML.

Obiekty tego typu są używane jako dane wejściowe dla XamlObjectWriter.WriteNamespace metody podczas zapisywania informacji o strumieniu węzła XAML do grafu obiektów.Objects of this type are used as input for the XamlObjectWriter.WriteNamespace method when writing XAML node stream information into an object graph. Obiekty tego typu są używane jako dane wejściowe dla XamlXmlWriter.WriteNamespace metody podczas pisania informacji strumienia węzła XAML jako XML dla serializacji.Objects of this type are used as input for the XamlXmlWriter.WriteNamespace method when writing XAML node stream information as XML for serialization.

Deklaracja przestrzeni nazw może mieć String.Empty wartość dla prefiksu.A namespace declaration may have a String.Empty value for the prefix. String.Empty Prefiks reprezentuje deklarację domyślnej przestrzeni nazw XAML.A String.Empty prefix represents a declaration of the default XAML namespace.

Konstruktory

NamespaceDeclaration(String, String)

Inicjuje nowe wystąpienie NamespaceDeclaration klasy przy użyciu początkowych wartości właściwości.Initializes a new instance of the NamespaceDeclaration class using initial property values.

Właściwości

Namespace

Pobiera składnik NamespaceDeclarationidentyfikatora elementu.Gets the identifier component of a NamespaceDeclaration.

Prefix

Pobiera prefiks używany jako prefiks mapowania przestrzeni nazw XAML dla elementu NamespaceDeclaration.Gets the prefix that is used as the XAML namespace mapping prefix for a NamespaceDeclaration.

Metody

Equals(Object)

Określa, czy określony obiekt jest równy bieżącemu obiektowi.Determines whether the specified object is equal to the current object.

(Odziedziczone po Object)
GetHashCode()

Służy jako domyślna funkcja skrótu.Serves as the default hash function.

(Odziedziczone po Object)
GetType()

Pobiera Type bieżącego wystąpienia.Gets the Type of the current instance.

(Odziedziczone po Object)
MemberwiseClone()

Tworzy skróconą kopię bieżącego Object.Creates a shallow copy of the current Object.

(Odziedziczone po Object)
ToString()

Zwraca ciąg, który reprezentuje bieżący obiekt.Returns a string that represents the current object.

(Odziedziczone po Object)

Dotyczy

Zobacz też