XamlXmlReader Classe

Definição

Processa a marcação XAML de arquivos XML usando um XmlReader intermediário 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 do .NET Framework estabelecidas para processamento XML para lidar com 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

Nome Description
XamlXmlReader(Stream, XamlSchemaContext, XamlXmlReaderSettings)

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

XamlXmlReader(Stream, XamlSchemaContext)

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

XamlXmlReader(Stream, XamlXmlReaderSettings)

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

XamlXmlReader(Stream)

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

XamlXmlReader(String, XamlSchemaContext, XamlXmlReaderSettings)

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

XamlXmlReader(String, XamlSchemaContext)

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

XamlXmlReader(String, XamlXmlReaderSettings)

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

XamlXmlReader(String)

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

XamlXmlReader(TextReader, XamlSchemaContext, XamlXmlReaderSettings)

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

XamlXmlReader(TextReader, XamlSchemaContext)

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

XamlXmlReader(TextReader, XamlXmlReaderSettings)

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

XamlXmlReader(TextReader)

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

XamlXmlReader(XmlReader, XamlSchemaContext, XamlXmlReaderSettings)

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

XamlXmlReader(XmlReader, XamlSchemaContext)

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

XamlXmlReader(XmlReader, XamlXmlReaderSettings)

Inicializa uma nova instância da XamlXmlReader classe, usando as configurações fornecidas XmlReader e de leitor.

XamlXmlReader(XmlReader)

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

Propriedades

Nome Description
HasLineInfo

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

IsDisposed

Obtém se Dispose(Boolean) foi chamado.

(Herdado de XamlReader)
IsEof

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

LineNumber

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

LinePosition

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

Member

Obtém o membro atual na posição do leitor, se a posição atual do leitor estiver em um StartMember.

Namespace

Obtém o namespace XAML do nó atual.

NodeType

Obtém o tipo de nó atual.

SchemaContext

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

Type

Obtém o XamlType nó atual.

Value

Obtém o valor do nó atual.

Métodos

Nome Description
Close()

Fecha o fluxo de nós XAML.

(Herdado de XamlReader)
Dispose(Boolean)

Libera os recursos não gerenciados usados pelo XamlReadere, 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 Objectatual.

(Herdado de Object)
Read()

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

ReadSubtree()

Retorna um XamlReader que se baseia na atual XamlReader, em que o retornado XamlReader é usado para iterar por meio de uma subárvore da estrutura do nó 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

Nome Description
IDisposable.Dispose()

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

(Herdado de XamlReader)

Aplica-se a

Confira também