NamespaceDeclaration Clase

Definición

Declara el identificador y el prefijo de un espacio de nombres XAML almacenando estos valores de cadena como propiedades independientes.

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

Comentarios

NamespaceDeclaration representa la información del espacio de nombres XAML como parte de un flujo de nodo XAML. La NamespaceDeclaration clase es un tipo de nodo que no es realmente un objeto o miembro; en su lugar, es un tipo de nodo discreto.

En el flujo de nodo XAML, NamespaceDeclaration se encuentra un objeto justo antes del objeto o miembro al que se aplica ese espacio de nombres XAML.

Por convención, el identificador de un espacio de nombres XAML es similar a un identificador uniforme de recursos (URI). Sin embargo, la Namespace propiedad de NamespaceDeclaration es de tipo String. Las API de los servicios XAML de .NET Framework normalmente tratan los identificadores de espacio de nombres XAML como cadenas. Las diferencias relativas frente a absolutas en el tipo verdadero Uri son irrelevantes para identificar un espacio de nombres XAML (o XML). La convención de espacio de nombres URI como es habitual en XML.

Los objetos de este tipo se usan como entrada para el XamlObjectWriter.WriteNamespace método al escribir información de flujo de nodo XAML en un gráfico de objetos. Los objetos de este tipo se usan como entrada para el XamlXmlWriter.WriteNamespace método al escribir información de flujo de nodo XAML como XML para la serialización.

Una declaración de espacio de nombres puede tener un String.Empty valor para el prefijo. Un String.Empty prefijo representa una declaración del espacio de nombres XAML predeterminado.

Constructores

NamespaceDeclaration(String, String)

Inicializa una nueva instancia de la clase NamespaceDeclaration con los valores de propiedad iniciales.

Propiedades

Namespace

Obtiene el componente identificador de un objeto NamespaceDeclaration.

Prefix

Obtiene el prefijo que se usa como prefijo de asignación de espacio de nombres XAML para un objeto NamespaceDeclaration.

Métodos

Equals(Object)

Determina si el objeto especificado es igual que el objeto actual.

(Heredado de Object)
GetHashCode()

Sirve como la función hash predeterminada.

(Heredado de Object)
GetType()

Obtiene el Type de la instancia actual.

(Heredado de Object)
MemberwiseClone()

Crea una copia superficial del Object actual.

(Heredado de Object)
ToString()

Devuelve una cadena que representa el objeto actual.

(Heredado de Object)

Se aplica a

Consulte también