Compartir a través de


XamlXmlReader Clase

Definición

Procesa el marcado XAML de los archivos XML usando un intermediario XmlReader y genera una secuencia de nodos 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
XamlXmlReader
Implementaciones

Comentarios

Cuando se construye 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 de marco existentes para cargar XAML.

Constructores

XamlXmlReader(Stream)

Inicializa una nueva instancia de la clase XamlXmlReader basándose en una secuencia.

XamlXmlReader(Stream, XamlSchemaContext)

Inicializa una nueva instancia de la clase XamlXmlReader basándose en una secuencia y usando un contexto de esquema XAML proporcionado.

XamlXmlReader(Stream, XamlSchemaContext, XamlXmlReaderSettings)

Inicializa una nueva instancia de la clase XamlXmlReader, basándose en una secuencia con un contexto de esquema XAML y unos valores específicos de XAML proporcionados.

XamlXmlReader(Stream, XamlXmlReaderSettings)

Inicializa una nueva instancia de la clase XamlXmlReader basándose en una secuencia con una configuración específica de XAML.

XamlXmlReader(String)

Inicializa una nueva instancia de la clase XamlXmlReader basándose en el nombre de un archivo que se va a cargar en un lector XML predeterminado.

XamlXmlReader(String, XamlSchemaContext)

Inicializa una nueva instancia de la clase XamlXmlReader basándose en el nombre de un archivo que se va a cargar en un lector XML predeterminado, con un contexto de esquema XAML proporcionado.

XamlXmlReader(String, XamlSchemaContext, XamlXmlReaderSettings)

Inicializa una nueva instancia de la clase XamlXmlReader basándose en el nombre de un archivo que se va a cargar en un lector XML predeterminado, y usando un contexto de esquema XAML y configuraciones de lector específicas de XAML proporcionados.

XamlXmlReader(String, XamlXmlReaderSettings)

Inicializa una nueva instancia de la clase XamlXmlReader basándose en el nombre de un archivo que se va a cargar en un lector XML predeterminado y usando configuraciones de lector específicas de XAML.

XamlXmlReader(TextReader)

Inicializa una nueva instancia de la clase XamlXmlReader basándose en un objeto TextReader.

XamlXmlReader(TextReader, XamlSchemaContext)

Inicializa una nueva instancia de la clase XamlXmlReader basándose en un objeto TextReader con un contexto de esquema y una configuración específica de XAML proporcionados.

XamlXmlReader(TextReader, XamlSchemaContext, XamlXmlReaderSettings)

Inicializa una nueva instancia de la clase XamlXmlReader basándose en un objeto TextReader, usando un contexto de esquema y una configuración específica de XAML proporcionados.

XamlXmlReader(TextReader, XamlXmlReaderSettings)

Inicializa una nueva instancia de la clase XamlXmlReader basándose en un objeto TextReader y usando configuraciones específicas de XAML.

XamlXmlReader(XmlReader)

Inicializa una nueva instancia de la clase XamlXmlReader utilizando el XmlReader proporcionado.

XamlXmlReader(XmlReader, XamlSchemaContext)

Inicializa una nueva instancia de la clase XamlXmlReader usando el objeto XmlReader y el contexto de esquema proporcionados.

XamlXmlReader(XmlReader, XamlSchemaContext, XamlXmlReaderSettings)

Inicializa una nueva instancia de la clase XamlXmlReader usando el objeto XmlReader, el contexto de esquema y la configuración del lector proporcionados.

XamlXmlReader(XmlReader, XamlXmlReaderSettings)

Inicializa una nueva instancia de la clase XamlXmlReader usando el objeto XmlReader y la configuración del lector proporcionados.

Propiedades

HasLineInfo

Obtiene un valor que especifica si la información de línea está disponible.

IsDisposed

Obtiene un valor que indica si se ha llamado al método Dispose(Boolean).

(Heredado de XamlReader)
IsEof

Obtiene un valor que indica si el lector se encuentra al final del archivo en la secuencia de nodos XAML.

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 actual del lector se encuentra en un objeto 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 el objeto XamlType del nodo actual.

Value

Obtiene el valor del nodo actual.

Métodos

Close()

Cierra el flujo de nodos XAML.

(Heredado de XamlReader)
Dispose(Boolean)

Libera los recursos no administrados que usa XamlReader y, de forma opcional, libera los recursos administrados.

(Heredado de XamlReader)
Equals(Object)

Determina si el objeto especificado es igual que el objeto actual.

(Heredado de Object)
GetHashCode()

Sirve como la función hash predeterminada.

(Heredado de Object)
GetType()

Obtiene el Type de la instancia actual.

(Heredado de Object)
MemberwiseClone()

Crea una copia superficial del Object actual.

(Heredado de Object)
Read()

Proporciona el siguiente nodo XAML del origen cargado, si hay un nodo XAML disponible.

ReadSubtree()

Devuelve un objeto XamlReader que se basa en el objeto XamlReader actual, donde el objeto XamlReader devuelto se usa para recorrer en iteración un subárbol de la estructura de nodos XAML.

(Heredado de XamlReader)
Skip()

Omite el nodo actual y avanza la posición del lector hasta el nodo siguiente.

(Heredado de XamlReader)
ToString()

Devuelve una cadena que representa el objeto actual.

(Heredado de Object)

Implementaciones de interfaz explícitas

IDisposable.Dispose()

Libera todos los recursos usados por la instancia actual de la clase XamlReader.

(Heredado de XamlReader)

Se aplica a

Consulte también