Compartir a través de


System.Xaml Espacio de nombres

Proporciona tipos relacionados con lectores XAML y sistemas de escritura XAML. Esto incluye las implementaciones predeterminadas de los Servicios XAML de .NET, y sus lectores XAML y sistemas de escritura XAML. También contiene tipos pertinentes para el sistema de tipos de XAML y otros tipos de compatibilidad relacionados con los conceptos XAML y los Servicios XAML de .NET.

Clases

AmbientPropertyValue

Informa sobre una propiedad de ambiente durante el proceso de implementación de IAmbientProvider.

AttachableMemberIdentifier

Proporciona una representación de identificador del sistema de tipos de XAML para los miembros que se pueden adjuntar. La estructura de identificador sigue el formato de cadena declaringType.memberName para uso de miembros que se pueden adjuntar.

AttachablePropertyServices

Proporciona métodos del asistente estáticos que obtienen valores e información del método descriptor de acceso de una propiedad que se puede adjuntar y funcionan con un almacén de propiedades adjuntas.

NamespaceDeclaration

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

XamlBackgroundReader

Implementa un objeto XamlReader de doble búfer que puede dividir la lectura y la escritura en diferentes subprocesos.

XamlDeferringLoader

Representa un comportamiento de lector de XAML que carga y devuelve contenido diferido.

XamlDirective

Proporciona el identificador de sistema de tipos XAML de un miembro si el miembro es también una directiva XAML. Los lectores XAML y los sistemas de escritura XAML usan el identificador XamlDirective durante el procesamiento de los nodos de miembro. Se usa el identificador cuando el lector XAML se coloca en StartMember y IsDirective es true.

XamlDuplicateMemberException

Excepción que se inicia cuando un escritor XAML intenta escribir un valor de un miembro duplicado en el mismo nodo de objeto.

XamlException

Representa una excepción general del lector XAML o sistema de escritura XAML.

XamlInternalException

Excepción que se inicia si se producen incoherencias internas durante la lectura y la escritura de XAML.

XamlLanguage

Define constantes que proporcionan cadenas u objetos que son útiles para el marcado XAML o para la programación con tipos XAML. Estas cadenas u objetos atañen a los conceptos del lenguaje XAML, a la implementación de conceptos del lenguaje XAML en los servicios XAML de .NET, o a ambos.

XamlMember

Proporciona el identificador del sistema de tipos XAML para miembros de tipos XAML. Los lectores XAML y los sistemas de escritura XAML usan el identificador al procesar los nodos de miembro (cuando el lector XAML está en un miembro StartMember) y también para la lógica general del sistema de tipos de XAML.

XamlNodeList

Proporciona una lista de nodos XAML, que se pueden usar en escenarios tales como la escritura de nodos XAML de manera aplazada.

XamlNodeQueue

Proporciona un búfer para escribir nodos y volver a leerlos.

XamlObjectEventArgs

Proporciona datos para las devoluciones de llamada que se pueden insertar en la secuencia para la inicialización de objetos y la configuración de propiedades. Esto influye en el gráfico de objetos producido por XamlObjectWriter.

XamlObjectReader

Proporciona una implementación de XamlReader que lee gráficos de objetos y genera una secuencia de nodos XAML.

XamlObjectReaderException

Representa la excepción que inician varias API del asistente internas de XamlObjectReader.

XamlObjectReaderSettings

Especifica reglas de procesamiento o configuraciones de opciones para XamlObjectReader.

XamlObjectWriter

Crea un gráfico de objetos a partir de una secuencia de nodos XAML de origen.

XamlObjectWriterException

Excepción que se inicia cuando un sistema de escritura XAML (por ejemplo, la clase XamlObjectWriter) detecta un error al intentar generar gráficos de objetos a partir de una secuencia de nodos XAML.

XamlObjectWriterSettings

Proporciona una configuración de sistema de escritura XAML específica para XamlObjectWriter.

XamlParseException

Excepción que se inicia cuando un lector XAML no puede procesar elementos del origen del lector XAML en una secuencia de nodos XAML.

XamlReader

Proporciona definiciones de base para las clases que usan la entrada de XAML y generan flujos de nodos XAML.

XamlReaderSettings

Especifica reglas de procesamiento o configuraciones de opciones para una implementación de XamlReader.

XamlSchemaContext

Define un contexto reutilizable para interpretar o asignar tipos XAML, y los tipos de los ensamblados subyacentes.

XamlSchemaContextSettings

Proporciona configuraciones opcionales para un objeto XamlSchemaContext.

XamlSchemaException

Excepción que se produce cuando un sistema de enlace u otro sistema de representación de esquema XAML notifica una excepción al contexto de esquema.

XamlServices

Proporciona servicios de nivel superior (métodos estáticos) para las tareas XAML comunes como leer XAML y escribir un gráfico de objetos, o bien leer un gráfico de objetos y escribir archivos XAML para la serialización.

XamlType

Informa de los tipos XAML como parte del sistema XAML global implementado en los servicios XAML de .NET.

XamlWriter

Proporciona las definiciones de la implementación predeterminada y de clase base para un sistema de escritura XAML. No es un sistema de escritura XAML predeterminado activo; debe derivar de XamlWriter e implementar sus miembros abstractos o emplear una clase derivada XamlWriter existente.

XamlWriterSettings

Proporciona los valores de inicialización para una implementación de XamlWriter.

XamlXmlReader

Procesa el marcado XAML de los archivos XML usando un intermediario XmlReader y genera una secuencia de nodos XAML.

XamlXmlReaderSettings

Especifica reglas de procesamiento o valores de configuración de opciones para la implementación del lector XAML XamlXmlReader.

XamlXmlWriter

Usa una clase de soporte TextWriter o XmlWriter para escribir una secuencia de nodos XAML en un formato serializado de texto o de marcado.

XamlXmlWriterException

Excepción que algunas API de XamlXmlWriter inician.

XamlXmlWriterSettings

Proporciona los valores de inicialización para la implementación del sistema de escritura XAML XamlXmlWriter.

Interfaces

IAmbientProvider

Representa un servicio que puede devolver elementos de información sobre propiedades de ambiente o tipos de ambiente a los convertidores de tipos y las extensiones de marcado.

IAttachedPropertyStore

Representa un almacén de miembros que se pueden asociar de un objeto en el que se definen los miembros que se pueden asociar. Se puede hacer referencia a este almacén de miembros que se pueden asociar con AttachablePropertyServices.

IDestinationTypeProvider

Representa un servicio que puede devolver un identificador de sistema de tipos de CLR para el tipo de destino. El tipo de destino es pertinente cuando se notifica indirectamente el tipo de destino de una operación de establecimiento de propiedad, mediante reflexión u otros mecanismos.

INamespacePrefixLookup

Representa un servicio que puede devolver el prefijo recomendado para una asignación de espacio de nombres XAML a los consumidores. Los consumidores pueden incluir entornos de diseño o serializadores.

IRootObjectProvider

Describe un servicio que puede devolver el objeto raíz del marcado que se está analizando.

IXamlIndexingReader

Proporciona un servicio que representa el control de nodos indizados para una implementación simple de un lector XAML basado en nodos.

IXamlLineInfo

Describe un servicio para notificar la información de línea en las implementaciones de un lector XAML.

IXamlLineInfoConsumer

Describe un servicio donde un sistema de escritura XAML puede usar la información de línea notificada y, a continuación, incluir la información en la salida.

IXamlNameProvider

Proporciona un servicio que se emplea durante las operaciones de guardado y escritura para proporcionar como entrada un objeto y devolver un nombre XAML.

IXamlNameResolver

Describe un servicio que puede devolver objetos especificados por nombre XAML o bien devuelve un token que difiere la resolución de nombres. El servicio también puede devolver un conjunto enumerable de todos los objetos con nombre que están en el ámbito de nombres XAML.

IXamlNamespaceResolver

Describe un servicio que puede devolver un espacio de nombres XAML basándose en su prefijo asignado en el marcado XAML.

IXamlObjectWriterFactory

Representa un servicio que genera un objeto XamlObjectWriter que se basa en el contexto del analizador interno actual.

IXamlSchemaContextProvider

Representa un servicio que proporciona información de contexto de esquema XAML a los convertidores de tipos y las extensiones de marcado.

Enumeraciones

XamlNodeType

Describe el tipo del nodo que está procesado actualmente un lector XAML.