XamlXmlReader Classe
Definição
Importante
Algumas informações dizem respeito a um produto pré-lançado que pode ser substancialmente modificado antes de ser lançado. A Microsoft não faz garantias, de forma expressa ou implícita, em relação à informação aqui apresentada.
Processa a marcação XAML a partir de ficheiros XML através de um XmlReader intermediário e produz um fluxo de nós 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
- Implementações
Observações
Quando constróis um XamlXmlReader, é necessário um XmlReader . O objetivo deste design é utilizar APIs estabelecidas do .NET Framework para processamento XML, de modo a gerir a entrada de fluxo, obter um fluxo a partir de um ficheiro, e assim sucessivamente.
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 framework existentes para carregamento de XAML.
Construtores
| Name | Description |
|---|---|
| XamlXmlReader(Stream, XamlSchemaContext, XamlXmlReaderSettings) |
Inicializa uma nova instância da XamlXmlReader classe, baseada num fluxo, com um contexto de esquema XAML fornecido e definições específicas de XAML. |
| XamlXmlReader(Stream, XamlSchemaContext) |
Inicializa uma nova instância da XamlXmlReader classe, baseada num fluxo, e usando um contexto de esquema XAML fornecido. |
| XamlXmlReader(Stream, XamlXmlReaderSettings) |
Inicializa uma nova instância da XamlXmlReader classe, baseada num fluxo, com definições específicas de XAML. |
| XamlXmlReader(Stream) |
Inicializa uma nova instância da XamlXmlReader classe, baseada num fluxo. |
| XamlXmlReader(String, XamlSchemaContext, XamlXmlReaderSettings) |
Inicializa uma nova instância da XamlXmlReader classe, com base no nome do ficheiro para carregar num leitor XML predefinido, usando um contexto de esquema XAML fornecido e definições específicas de leitor XAML. |
| XamlXmlReader(String, XamlSchemaContext) |
Inicializa uma nova instância da XamlXmlReader classe, baseada no nome do ficheiro de um ficheiro para carregar num leitor XML predefinido, com um contexto de esquema XAML fornecido. |
| XamlXmlReader(String, XamlXmlReaderSettings) |
Inicializa uma nova instância da XamlXmlReader classe, com base no nome do ficheiro para carregar num leitor XML predefinido, e usando definições específicas do leitor XAML. |
| XamlXmlReader(String) |
Inicializa uma nova instância da XamlXmlReader classe, com base no nome de ficheiro de um ficheiro para carregar num leitor XML predefinido. |
| XamlXmlReader(TextReader, XamlSchemaContext, XamlXmlReaderSettings) |
Inicializa uma nova instância da XamlXmlReader classe, baseada num TextReader, e usando um contexto de esquema fornecido e definições específicas de XAML. |
| XamlXmlReader(TextReader, XamlSchemaContext) |
Inicializa uma nova instância da XamlXmlReader classe, baseada num TextReader, com um contexto de esquema fornecido e definições específicas de XAML. |
| XamlXmlReader(TextReader, XamlXmlReaderSettings) |
Inicializa uma nova instância da XamlXmlReader classe, baseada num TextReader, e usando definições específicas de XAML. |
| XamlXmlReader(TextReader) |
Inicializa uma nova instância da XamlXmlReader classe, baseada num TextReader. |
| XamlXmlReader(XmlReader, XamlSchemaContext, XamlXmlReaderSettings) |
Inicializa uma nova instância da XamlXmlReader classe usando o , o contexto do esquema e as definições do leitor fornecidos XmlReader. |
| XamlXmlReader(XmlReader, XamlSchemaContext) |
Inicializa uma nova instância da XamlXmlReader classe usando o contexto fornecido XmlReader e o esquema. |
| XamlXmlReader(XmlReader, XamlXmlReaderSettings) |
Inicializa uma nova instância da XamlXmlReader classe, usando as definições fornecidas XmlReader e do leitor. |
| XamlXmlReader(XmlReader) |
Inicializa uma nova instância da XamlXmlReader classe usando o .XmlReader |
Propriedades
| Name | Description |
|---|---|
| HasLineInfo |
Obtém um valor que especifica se a informação da linha está disponível. |
| IsDisposed |
Percebe se Dispose(Boolean) foi chamado. (Herdado de XamlReader) |
| IsEof |
Obtém um valor que indica se a posição do leitor no fluxo de nó XAML está no final do ficheiro. |
| LineNumber |
Obtém o número da linha para reportar. |
| LinePosition |
Obtém a posição de linha para reportar. |
| Member |
Obtém o membro atual na posição de leitor, se a posição atual de leitor estiver num StartMember. |
| Namespace |
Obtém o namespace XAML do nó atual. |
| NodeType |
Obtém o tipo do nó atual. |
| SchemaContext |
Obtém um objeto que fornece informação de esquema para o conjunto de informação. |
| Type |
Obtém o XamlType do nó atual. |
| Value |
Obtém o valor do nó atual. |
Métodos
| Name | Description |
|---|---|
| Close() |
Fecha o fluxo do nó XAML. (Herdado de XamlReader) |
| Dispose(Boolean) |
Liberta os recursos não geridos usados pelo XamlReader, e opcionalmente, liberta os recursos geridos. (Herdado de XamlReader) |
| Equals(Object) |
Determina se o objeto especificado é igual ao objeto atual. (Herdado de Object) |
| GetHashCode() |
Serve como função de hash predefinida. (Herdado de Object) |
| GetType() |
Obtém o Type da instância atual. (Herdado de Object) |
| MemberwiseClone() |
Cria uma cópia superficial do atual Object. (Herdado de Object) |
| Read() |
Fornece o próximo nó XAML a partir da fonte carregada, se houver um nó XAML disponível. |
| ReadSubtree() |
Retorna a XamlReader que é baseado na corrente XamlReader, onde o retornado XamlReader é usado para iterar através de uma subárvore da estrutura do nó XAML. (Herdado de XamlReader) |
| Skip() |
Salta o nó atual e avança a posição do leitor para o nó seguinte. (Herdado de XamlReader) |
| ToString() |
Devolve uma cadeia que representa o objeto atual. (Herdado de Object) |
Implementações de Interface Explícita
| Name | Description |
|---|---|
| IDisposable.Dispose() |
Liberta todos os recursos usados pela instância atual da XamlReader classe. (Herdado de XamlReader) |