NamespaceDeclaration Clase
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
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) |