Partilhar via


XamlXmlReader Classe

Definição

Processa a marcação XAML de arquivos XML usando um intermediário do XmlReader e produz um fluxo de nó 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
Herança
XamlXmlReader
Implementações

Comentários

Quando você constrói um XamlXmlReader, um XmlReader é necessário. A finalidade desse design é usar APIs .NET Framework estabelecidas para processamento XML para manipular a entrada de fluxo, obter um fluxo de um arquivo e assim por diante.

XmlReader é o primeiro componente do caminho de carga padrão para operações XAML e é incorporado por XamlServices.Load várias implementações XAML de estrutura existentes para carregar XAML.

Construtores

XamlXmlReader(Stream)

Inicializa uma nova instância da classe XamlXmlReader, com base em um fluxo.

XamlXmlReader(Stream, XamlSchemaContext)

Inicializa uma nova instância da classe XamlXmlReader com base no fluxo e usando um contexto de esquema XAML fornecido.

XamlXmlReader(Stream, XamlSchemaContext, XamlXmlReaderSettings)

Inicializa uma nova instância da classe XamlXmlReader, com base em um fluxo, com um contexto de esquema XAML e configurações específicas de XAML fornecidos.

XamlXmlReader(Stream, XamlXmlReaderSettings)

Inicializa uma nova instância da classe XamlXmlReader, com base em um fluxo, com configurações específicas de XAML.

XamlXmlReader(String)

Inicializa uma nova instância da classe XamlXmlReader, com base no nome do arquivo de um arquivo a ser carregado em um leitor de XML padrão.

XamlXmlReader(String, XamlSchemaContext)

Inicializa uma nova instância da classe XamlXmlReader, com base no nome do arquivo de um arquivo a ser carregado em um leitor de XML padrão, com um contexto de esquema de XAML fornecido.

XamlXmlReader(String, XamlSchemaContext, XamlXmlReaderSettings)

Inicializa uma nova instância da classe XamlXmlReader, com base no nome de arquivo de um arquivo a ser carregado em um leitor de XML padrão e usando um contexto de esquema XAML e configurações do leitor específicas de XAML.

XamlXmlReader(String, XamlXmlReaderSettings)

Inicializa uma nova instância da classe XamlXmlReader, com base no nome de arquivo de um arquivo a ser carregado em um leitor de XML padrão e usando configurações do leitor específicas de XAML.

XamlXmlReader(TextReader)

Inicializa uma nova instância da classe XamlXmlReader, com base em um TextReader.

XamlXmlReader(TextReader, XamlSchemaContext)

Inicializa uma nova instância da classe XamlXmlReader, com base em um TextReader, com um contexto de esquema e configurações específicas de XAML fornecidos.

XamlXmlReader(TextReader, XamlSchemaContext, XamlXmlReaderSettings)

Inicializa uma nova instância da classe XamlXmlReader, com base em um TextReader, usando um contexto de esquema e configurações específicas de XAML fornecidos.

XamlXmlReader(TextReader, XamlXmlReaderSettings)

Inicializa uma nova instância da classe XamlXmlReader, com base em um TextReader, usando configurações específicas de XAML.

XamlXmlReader(XmlReader)

Inicializa uma nova instância da classe XamlXmlReader usando o XmlReader fornecido.

XamlXmlReader(XmlReader, XamlSchemaContext)

Inicializa uma nova instância da classe XamlXmlReader usando o XmlReader e o contexto de esquema fornecidos.

XamlXmlReader(XmlReader, XamlSchemaContext, XamlXmlReaderSettings)

Inicializa uma nova instância da classe XamlXmlReader usando o XmlReader, o contexto de esquema e as configurações do leitor fornecidos.

XamlXmlReader(XmlReader, XamlXmlReaderSettings)

Inicializa uma nova instância da classe XamlXmlReader usando o XmlReader e as configurações do leitor fornecidos.

Propriedades

HasLineInfo

Obtém um valor que especifica se as informações da linha estão disponíveis.

IsDisposed

Obtém se Dispose(Boolean) foi chamado.

(Herdado de XamlReader)
IsEof

Obtém um valor que informa se a posição do leitor no fluxo do nó XAML está no fim do arquivo.

LineNumber

Obtém o número de linha a ser relatado.

LinePosition

Obtém a posição da linha a ser relatada.

Member

Obterá o membro atual na posição do leitor, se a posição do leitor atual estiver em um StartMember.

Namespace

Obtém o namespace de XAML do nó atual.

NodeType

Obtém o tipo do nó atual.

SchemaContext

Obtém um objeto que fornece informações de esquema para o conjunto de informações.

Type

Obtém o XamlType do nó atual.

Value

Obtém o valor do nó atual.

Métodos

Close()

Fecha o fluxo de nós XAML.

(Herdado de XamlReader)
Dispose(Boolean)

Libera os recursos não gerenciados usados pelo XamlReader e, opcionalmente, libera os recursos gerenciados.

(Herdado de XamlReader)
Equals(Object)

Determina se o objeto especificado é igual ao objeto atual.

(Herdado de Object)
GetHashCode()

Serve como a função de hash padrão.

(Herdado de Object)
GetType()

Obtém o Type da instância atual.

(Herdado de Object)
MemberwiseClone()

Cria uma cópia superficial do Object atual.

(Herdado de Object)
Read()

Fornece o próximo nó XAML da origem carregada se um nó XAML está disponível.

ReadSubtree()

Retorna um XamlReader que se baseia no XamlReader atual, no qual o XamlReader retornado é usado para iterar em uma subárvore da estrutura de nós XAML.

(Herdado de XamlReader)
Skip()

Ignora o nó atual e avança a posição do leitor para o próximo nó.

(Herdado de XamlReader)
ToString()

Retorna uma cadeia de caracteres que representa o objeto atual.

(Herdado de Object)

Implantações explícitas de interface

IDisposable.Dispose()

Libera todos os recursos usados pela instância atual da classe XamlReader.

(Herdado de XamlReader)

Aplica-se a

Confira também