XamlXmlReader 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í.
Procesa el marcado XAML de archivos XML mediante un XmlReader intermediario y genera un flujo de nodo XAML.
public ref class XamlXmlReader : System::Xaml::XamlReader, System::Xaml::IXamlLineInfo
public class XamlXmlReader : System.Xaml.XamlReader, System.Xaml.IXamlLineInfo
type XamlXmlReader = class
inherit XamlReader
interface IXamlLineInfo
Public Class XamlXmlReader
Inherits XamlReader
Implements IXamlLineInfo
- Herencia
- Implementaciones
Comentarios
Cuando se crea un XamlXmlReader, se requiere .XmlReader El propósito de este diseño es usar las API de .NET Framework establecidas para el procesamiento XML con el fin de controlar la entrada de flujo, obtener una secuencia de un archivo, etc.
XmlReader es el primer componente de la ruta de acceso de carga estándar para las operaciones XAML y se incorpora mediante XamlServices.Load varias implementaciones XAML del marco existente para cargar XAML.
Constructores
| Nombre | Description |
|---|---|
| XamlXmlReader(Stream, XamlSchemaContext, XamlXmlReaderSettings) |
Inicializa una nueva instancia de la XamlXmlReader clase, basada en una secuencia, con un contexto de esquema XAML proporcionado y una configuración específica de XAML. |
| XamlXmlReader(Stream, XamlSchemaContext) |
Inicializa una nueva instancia de la XamlXmlReader clase, basada en una secuencia y usando un contexto de esquema XAML proporcionado. |
| XamlXmlReader(Stream, XamlXmlReaderSettings) |
Inicializa una nueva instancia de la XamlXmlReader clase, basada en una secuencia, con la configuración específica de XAML. |
| XamlXmlReader(Stream) |
Inicializa una nueva instancia de la XamlXmlReader clase, basada en una secuencia. |
| XamlXmlReader(String, XamlSchemaContext, XamlXmlReaderSettings) |
Inicializa una nueva instancia de la XamlXmlReader clase, basada en el nombre de archivo de un archivo que se carga en un lector XML predeterminado y usa un contexto de esquema XAML proporcionado y una configuración de lector específica de XAML. |
| XamlXmlReader(String, XamlSchemaContext) |
Inicializa una nueva instancia de la XamlXmlReader clase, basada en el nombre de archivo de un archivo que se carga en un lector XML predeterminado, con un contexto de esquema XAML proporcionado. |
| XamlXmlReader(String, XamlXmlReaderSettings) |
Inicializa una nueva instancia de la XamlXmlReader clase, en función del nombre de archivo de un archivo que se va a cargar en un lector XML predeterminado y mediante la configuración de lector específica de XAML. |
| XamlXmlReader(String) |
Inicializa una nueva instancia de la XamlXmlReader clase, basada en un nombre de archivo de un archivo que se va a cargar en un lector XML predeterminado. |
| XamlXmlReader(TextReader, XamlSchemaContext, XamlXmlReaderSettings) |
Inicializa una nueva instancia de la XamlXmlReader clase, basada en TextReadery utilizando un contexto de esquema proporcionado y una configuración específica de XAML. |
| XamlXmlReader(TextReader, XamlSchemaContext) |
Inicializa una nueva instancia de la XamlXmlReader clase, basada en , TextReadercon un contexto de esquema proporcionado y una configuración específica de XAML. |
| XamlXmlReader(TextReader, XamlXmlReaderSettings) |
Inicializa una nueva instancia de la XamlXmlReader clase, basada en un TextReadery mediante la configuración específica de XAML. |
| XamlXmlReader(TextReader) |
Inicializa una nueva instancia de la XamlXmlReader clase , basada en .TextReader |
| XamlXmlReader(XmlReader, XamlSchemaContext, XamlXmlReaderSettings) |
Inicializa una nueva instancia de la XamlXmlReader clase mediante la configuración proporcionada, el contexto de esquema y el XmlReaderlector. |
| XamlXmlReader(XmlReader, XamlSchemaContext) |
Inicializa una nueva instancia de la XamlXmlReader clase mediante el contexto de esquema y proporcionado XmlReader . |
| XamlXmlReader(XmlReader, XamlXmlReaderSettings) |
Inicializa una nueva instancia de la XamlXmlReader clase utilizando la configuración proporcionada XmlReader y del lector. |
| XamlXmlReader(XmlReader) |
Inicializa una nueva instancia de la XamlXmlReader clase mediante el proporcionado XmlReader. |
Propiedades
| Nombre | Description |
|---|---|
| HasLineInfo |
Obtiene un valor que especifica si la información de línea está disponible. |
| IsDisposed |
Obtiene si Dispose(Boolean) se ha llamado a . (Heredado de XamlReader) |
| IsEof |
Obtiene un valor que informa de si la posición del lector en el flujo de nodo XAML está al final del archivo. |
| LineNumber |
Obtiene el número de línea que se va a notificar. |
| LinePosition |
Obtiene la posición de línea que se va a notificar. |
| Member |
Obtiene el miembro actual en la posición del lector, si la posición del lector actual está en .StartMember |
| Namespace |
Obtiene el espacio de nombres XAML del nodo actual. |
| NodeType |
Obtiene el tipo del nodo actual. |
| SchemaContext |
Obtiene un objeto que proporciona información de esquema para el conjunto de información. |
| Type |
Obtiene del XamlType nodo actual. |
| Value |
Obtiene el valor del nodo actual. |
Métodos
| Nombre | Description |
|---|---|
| Close() |
Cierra la secuencia de nodos XAML. (Heredado de XamlReader) |
| Dispose(Boolean) |
Libera los recursos no administrados usados por XamlReadery, opcionalmente, libera los recursos administrados. (Heredado de XamlReader) |
| Equals(Object) |
Determina si el objeto especificado es igual al objeto actual. (Heredado de Object) |
| GetHashCode() |
Actúa como función hash predeterminada. (Heredado de Object) |
| GetType() |
Obtiene el Type de la instancia actual. (Heredado de Object) |
| MemberwiseClone() |
Crea una copia superficial del Objectactual. (Heredado de Object) |
| Read() |
Proporciona el siguiente nodo XAML del origen cargado, si hay disponible un nodo XAML. |
| ReadSubtree() |
Devuelve un XamlReader que se basa en el actual XamlReader, donde se usa el devuelto XamlReader para iterar a través de un subárbol de la estructura de nodos XAML. (Heredado de XamlReader) |
| Skip() |
Omite el nodo actual y avanza la posición del lector al siguiente nodo. (Heredado de XamlReader) |
| ToString() |
Devuelve una cadena que representa el objeto actual. (Heredado de Object) |
Implementaciones de interfaz explícitas
| Nombre | Description |
|---|---|
| IDisposable.Dispose() |
Libera todos los recursos usados por la instancia actual de la XamlReader clase . (Heredado de XamlReader) |