XamlXmlReader Classe

Definizione

Elabora il markup XAML dai file XML usando un XmlReader intermediario e produce un flusso di nodi 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
Ereditarietà
XamlXmlReader
Implementazioni

Commenti

Quando si costruisce un oggetto XamlXmlReader, XmlReader è obbligatorio . Lo scopo di questa progettazione è usare le API .NET Framework stabilite per l'elaborazione XML per gestire l'input del flusso, ottenere un flusso da un file e così via.

XmlReader è il primo componente del percorso di caricamento standard per le operazioni XAML ed è incorporato da XamlServices.Load oltre a diverse implementazioni XAML del framework esistenti per il caricamento di XAML.

Costruttori

Nome Descrizione
XamlXmlReader(Stream, XamlSchemaContext, XamlXmlReaderSettings)

Inizializza una nuova istanza della XamlXmlReader classe, in base a un flusso, con un contesto dello schema XAML fornito e impostazioni specifiche di XAML.

XamlXmlReader(Stream, XamlSchemaContext)

Inizializza una nuova istanza della XamlXmlReader classe in base a un flusso e usa un contesto di schema XAML fornito.

XamlXmlReader(Stream, XamlXmlReaderSettings)

Inizializza una nuova istanza della XamlXmlReader classe, in base a un flusso, con impostazioni specifiche di XAML.

XamlXmlReader(Stream)

Inizializza una nuova istanza della XamlXmlReader classe in base a un flusso.

XamlXmlReader(String, XamlSchemaContext, XamlXmlReaderSettings)

Inizializza una nuova istanza della XamlXmlReader classe, in base al nome file di un file da caricare in un lettore XML predefinito e usando un contesto dello schema XAML fornito e impostazioni del lettore specifiche di XAML.

XamlXmlReader(String, XamlSchemaContext)

Inizializza una nuova istanza della XamlXmlReader classe, in base al nome file di un file da caricare in un lettore XML predefinito, con un contesto di schema XAML fornito.

XamlXmlReader(String, XamlXmlReaderSettings)

Inizializza una nuova istanza della XamlXmlReader classe, in base al nome file di un file da caricare in un lettore XML predefinito e usando le impostazioni del lettore specifiche di XAML.

XamlXmlReader(String)

Inizializza una nuova istanza della XamlXmlReader classe, in base a un nome file di un file da caricare in un lettore XML predefinito.

XamlXmlReader(TextReader, XamlSchemaContext, XamlXmlReaderSettings)

Inizializza una nuova istanza della XamlXmlReader classe , in base a e TextReaderusando un contesto dello schema fornito e impostazioni specifiche di XAML.

XamlXmlReader(TextReader, XamlSchemaContext)

Inizializza una nuova istanza della XamlXmlReader classe, in base a , TextReadercon un contesto dello schema fornito e impostazioni specifiche di XAML.

XamlXmlReader(TextReader, XamlXmlReaderSettings)

Inizializza una nuova istanza della XamlXmlReader classe, in base a un TextReaderoggetto e usando impostazioni specifiche di XAML.

XamlXmlReader(TextReader)

Inizializza una nuova istanza della XamlXmlReader classe in base a un oggetto TextReader.

XamlXmlReader(XmlReader, XamlSchemaContext, XamlXmlReaderSettings)

Inizializza una nuova istanza della XamlXmlReader classe utilizzando le impostazioni fornite, il contesto dello schema e il XmlReaderlettore.

XamlXmlReader(XmlReader, XamlSchemaContext)

Inizializza una nuova istanza della XamlXmlReader classe utilizzando il contesto fornito XmlReader e dello schema.

XamlXmlReader(XmlReader, XamlXmlReaderSettings)

Inizializza una nuova istanza della XamlXmlReader classe utilizzando le impostazioni fornite XmlReader e di lettura.

XamlXmlReader(XmlReader)

Inizializza una nuova istanza della XamlXmlReader classe utilizzando l'oggetto fornito XmlReader.

Proprietà

Nome Descrizione
HasLineInfo

Ottiene un valore che specifica se le informazioni sulla riga sono disponibili.

IsDisposed

Ottiene un valore che indica se è stato chiamato Dispose(Boolean).

(Ereditato da XamlReader)
IsEof

Ottiene un valore che indica se la posizione del lettore nel flusso del nodo XAML è alla fine del file.

LineNumber

Ottiene il numero di riga da segnalare.

LinePosition

Ottiene la posizione della riga da segnalare.

Member

Ottiene il membro corrente nella posizione del lettore, se la posizione corrente del lettore si trova su un oggetto StartMember.

Namespace

Ottiene lo spazio dei nomi XAML dal nodo corrente.

NodeType

Ottiene il tipo del nodo corrente.

SchemaContext

Ottiene un oggetto che fornisce informazioni sullo schema per il set di informazioni.

Type

Ottiene la XamlType del nodo corrente.

Value

Ottiene il valore del nodo corrente.

Metodi

Nome Descrizione
Close()

Chiude il flusso del nodo XAML.

(Ereditato da XamlReader)
Dispose(Boolean)

Rilascia le risorse non gestite usate da XamlReadere, facoltativamente, rilascia le risorse gestite.

(Ereditato da XamlReader)
Equals(Object)

Determina se l'oggetto specificato è uguale all'oggetto corrente.

(Ereditato da Object)
GetHashCode()

Funge da funzione hash predefinita.

(Ereditato da Object)
GetType()

Ottiene il Type dell'istanza corrente.

(Ereditato da Object)
MemberwiseClone()

Crea una copia superficiale del Objectcorrente.

(Ereditato da Object)
Read()

Fornisce il nodo XAML successivo dall'origine caricata, se è disponibile un nodo XAML.

ReadSubtree()

Restituisce un XamlReader basato sul XamlReadercorrente, in cui il XamlReader restituito viene usato per scorrere un sottoalbero della struttura del nodo XAML.

(Ereditato da XamlReader)
Skip()

Ignora il nodo corrente e sposta la posizione del lettore al nodo successivo.

(Ereditato da XamlReader)
ToString()

Restituisce una stringa che rappresenta l'oggetto corrente.

(Ereditato da Object)

Implementazioni dell'interfaccia esplicita

Nome Descrizione
IDisposable.Dispose()

Rilascia tutte le risorse usate dall'istanza corrente della classe XamlReader.

(Ereditato da XamlReader)

Si applica a

Vedi anche