System.Xaml Espacio de nombres
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í.
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 |
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 |
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. |