System.Xaml Espacio de nombres

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 declaringType.memberName formulario de cadena para el uso de miembros adjuntables.

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 true.

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.