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 escritores XAML. Esto incluye las implementaciones predeterminadas de los servicios XAML de .NET y sus lectores XAML y escritores XAML. También contiene tipos relevantes para el sistema de tipos XAML y otros tipos de soporte técnico relacionados con los conceptos de servicios XAML y .NET.
Clases
| Nombre | Description |
|---|---|
| AmbientPropertyValue |
Informa sobre una propiedad ambiental, como parte de una IAmbientProvider implementación. |
| AttachableMemberIdentifier |
Proporciona una representación del identificador del sistema de tipos XAML para los miembros adjuntables. La estructura de identificador en paralelo el |
| AttachablePropertyServices |
Proporciona métodos auxiliares estáticos que obtienen los valores y la información del método de descriptor de acceso de una propiedad adjunta y que 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 almacenamiento en búfer XamlReader doble que puede dividir la lectura y escritura en diferentes subprocesos. |
| XamlDeferringLoader |
Representa un comportamiento del lector XAML que carga y devuelve contenido diferido. |
| XamlDirective |
Proporciona el identificador del sistema de tipos XAML para un miembro si el miembro también es una directiva XAML. Los lectores XAML y los escritores XAML usan el identificador durante el XamlDirective procesamiento de nodos de miembro. El identificador se usa cuando el lector XAML se coloca en y StartMemberIsDirective es |
| XamlDuplicateMemberException |
Excepción que se produce cuando un escritor XAML intenta escribir un valor para un miembro duplicado en el mismo nodo de objeto. |
| XamlException |
Excepción que se produce para un lector XAML general o una excepción de escritor XAML. |
| XamlInternalException |
Excepción que se produce para incoherencias internas que se producen durante la lectura de XAML y la escritura 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 o objetos son relevantes para los conceptos del lenguaje XAML, para la implementación de conceptos de lenguaje XAML en los servicios XAML de .NET o en ambos. |
| XamlMember |
Proporciona el identificador del sistema de tipos XAML para los miembros de tipos XAML. Los lectores XAML y los escritores XAML usan el identificador durante el procesamiento de nodos de miembro (cuando el lector XAML se coloca en ) y también para la StartMemberlógica general del sistema de tipos XAML. |
| XamlNodeList |
Proporciona una lista de nodos XAML, que se pueden usar para escenarios como escribir nodos XAML de forma diferida. |
| XamlNodeQueue |
Proporciona un búfer para escribir nodos y leerlos de nuevo. |
| XamlObjectEventArgs |
Proporciona datos para 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 generado por XamlObjectWriter. |
| XamlObjectReader |
Proporciona una XamlReader implementación que lee gráficos de objetos y genera un flujo de nodo XAML. |
| XamlObjectReaderException |
Excepción producida por varias XamlObjectReader API auxiliares internas. |
| XamlObjectReaderSettings |
Especifica las reglas de procesamiento o la configuración de opciones de un XamlObjectReaderobjeto . |
| XamlObjectWriter |
Crea un gráfico de objetos a partir de un flujo de nodo XAML de origen. |
| XamlObjectWriterException |
Excepción que se produce cuando un escritor XAML (como la XamlObjectWriter clase) encuentra un error al intentar generar gráficos de objetos a partir de un flujo de nodo XAML. |
| XamlObjectWriterSettings |
Proporciona una configuración específica del escritor XAML para XamlObjectWriter. |
| XamlParseException |
Excepción que se produce cuando un lector XAML no puede procesar elementos del origen del lector XAML en un flujo de nodo XAML. |
| XamlReader |
Proporciona definiciones base para las clases que consumen entradas XAML y generan flujos de nodo XAML. |
| XamlReaderSettings |
Especifica las reglas de procesamiento o la configuración de opciones de una XamlReader implementación. |
| XamlSchemaContext |
Define un contexto reutilizable para interpretar o asignar tipos XAML y los tipos de los ensamblados subyacentes. |
| XamlSchemaContextSettings |
Proporciona una configuración opcional para .XamlSchemaContext |
| XamlSchemaException |
Excepción que se produce cuando un sistema de enlace u otro sistema de representación de esquema para XAML notifica una excepción al contexto de esquema. |
| XamlServices |
Proporciona servicios de nivel superior (métodos estáticos) para las tareas XAML comunes de lectura de XAML y escritura de un gráfico de objetos; o leer un gráfico de objetos y escribir la salida del archivo XAML con fines de serialización. |
| XamlType |
Informa sobre los tipos XAML como parte del sistema XAML general que se implementa en .NET servicios XAML. |
| XamlWriter |
Proporciona definiciones de implementación y clase base predeterminadas para un escritor XAML. Esto no es un escritor XAML predeterminado en funcionamiento; Debe derivar XamlWriter e implementar sus miembros abstractos o usar una clase derivada existente XamlWriter . |
| XamlWriterSettings |
Proporciona la configuración de inicialización para una XamlWriter implementación. |
| XamlXmlReader |
Procesa el marcado XAML de archivos XML mediante un XmlReader intermediario y genera un flujo de nodo XAML. |
| XamlXmlReaderSettings |
Especifica las reglas de procesamiento o la configuración de opciones para la implementación del XamlXmlReader lector XAML. |
| XamlXmlWriter |
Usa una TextWriter clase o XmlWriter de soporte técnico para escribir una secuencia de nodo XAML en un formulario serializado de texto o marcado. |
| XamlXmlWriterException |
Excepción producida por determinadas XamlXmlWriter API. |
| XamlXmlWriterSettings |
Proporciona la configuración de inicialización para la implementación del XamlXmlWriter escritor XAML. |
Interfaces
| Nombre | Description |
|---|---|
| IAmbientProvider |
Representa un servicio que puede devolver elementos de información sobre propiedades ambientales o tipos ambientales a convertidores de tipos y extensiones de marcado. |
| IAttachedPropertyStore |
Representa un almacén de miembros adjuntable para un objeto donde se establecen los miembros adjuntables. A continuación, se puede hacer referencia a este almacén de miembros adjuntado con AttachablePropertyServices. |
| IDestinationTypeProvider |
Representa un servicio que puede devolver un identificador del sistema de tipo CLR para el tipo de destino. El tipo de destino es relevante cuando el tipo de destino de una operación de configuración de propiedades se notifica indirectamente por 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 analiza. |
| IXamlIndexingReader |
Proporciona un servicio que representa el control de nodo indizado para una implementación sencilla de un lector XAML basado en nodos. |
| IXamlLineInfo |
Describe un servicio para notificar información de línea de texto en implementaciones del lector XAML. |
| IXamlLineInfoConsumer |
Describe un servicio en el que un escritor XAML puede usar información de línea notificada y, a continuación, incluir la información en la salida. |
| IXamlNameProvider |
Proporciona un servicio que se usa durante las operaciones de guardado y escritura para introducir un objeto y devolver un nombre XAML. |
| IXamlNameResolver |
Describe un servicio que puede devolver objetos especificados por nombre XAML o, como alternativa, devuelve un token que aplaza la resolución de nombres. El servicio también puede devolver un conjunto enumerable de todos los objetos con nombre que se encuentran en el ámbito de nombres XAML. |
| IXamlNamespaceResolver |
Describe un servicio que puede devolver un espacio de nombres XAML basado en su prefijo, ya que se asigna en el marcado XAML. |
| IXamlObjectWriterFactory |
Representa un servicio que genera un 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 convertidores de tipos y extensiones de marcado. |
Enumeraciones
| Nombre | Description |
|---|---|
| XamlNodeType |
Describe el tipo del nodo que está procesando actualmente un lector XAML. |