Condividi tramite


XamlXmlReader Classe

Definizione

Elabora il markup XAML dai file XML utilizzando un oggetto XmlReader intermediario e produce un flusso del nodo 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 XamlXmlReaderoggetto , XmlReader è obbligatorio. Lo scopo di questa progettazione è l'uso delle API .NET Framework stabilite per l'elaborazione XML per gestire l'input del flusso, per ottenere un flusso da un file e così via.

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

Costruttori

XamlXmlReader(Stream)

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

XamlXmlReader(Stream, XamlSchemaContext)

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

XamlXmlReader(Stream, XamlSchemaContext, XamlXmlReaderSettings)

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

XamlXmlReader(Stream, XamlXmlReaderSettings)

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

XamlXmlReader(String)

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

XamlXmlReader(String, XamlSchemaContext)

Inizializza una nuova istanza della classe XamlXmlReader in base a un nome di un file da caricare in un reader XML predefinito con un contesto dello schema XAML fornito.

XamlXmlReader(String, XamlSchemaContext, XamlXmlReaderSettings)

Inizializza una nuova istanza della classe XamlXmlReader in base a un nome di un file da caricare in un reader XML predefinito e utilizzando un contesto dello schema XAML fornito e impostazioni del reader specifiche XAML.

XamlXmlReader(String, XamlXmlReaderSettings)

Inizializza una nuova istanza della classe XamlXmlReader in base a un nome di un file da caricare in un reader XML predefinito e utilizzando impostazioni del reader specifiche XAML.

XamlXmlReader(TextReader)

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

XamlXmlReader(TextReader, XamlSchemaContext)

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

XamlXmlReader(TextReader, XamlSchemaContext, XamlXmlReaderSettings)

Inizializza una nuova istanza della classe XamlXmlReader in base a un oggetto TextReader e utilizzando un contesto dello schema fornito e impostazioni specifiche XAML.

XamlXmlReader(TextReader, XamlXmlReaderSettings)

Inizializza una nuova istanza della classe XamlXmlReader in base a un oggetto TextReader e utilizzando impostazioni specifiche XAML.

XamlXmlReader(XmlReader)

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

XamlXmlReader(XmlReader, XamlSchemaContext)

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

XamlXmlReader(XmlReader, XamlSchemaContext, XamlXmlReaderSettings)

Inizializza una nuova istanza della classe XamlXmlReader utilizzando l'oggetto XmlReader fornito, il contesto dello schema e le impostazioni del reader.

XamlXmlReader(XmlReader, XamlXmlReaderSettings)

Inizializza una nuova istanza della classe XamlXmlReader utilizzando l'oggetto XmlReader fornito e le impostazioni del reader.

Proprietà

HasLineInfo

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

IsDisposed

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

(Ereditato da XamlReader)
IsEof

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

LineNumber

Ottiene il numero di riga da segnalare.

LinePosition

Ottiene la posizione di riga da segnalare.

Member

Ottiene il membro corrente nella posizione del reader, se la posizione corrente del reader è in un oggetto StartMember.

Namespace

Ottiene lo spazio dei nomi XAML dal nodo corrente.

NodeType

Ottiene il tipo di nodo corrente.

SchemaContext

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

Type

Ottiene l'oggetto XamlType del nodo corrente.

Value

Ottiene il valore del nodo corrente.

Metodi

Close()

Chiude il flusso del nodo XAML.

(Ereditato da XamlReader)
Dispose(Boolean)

Rilascia le risorse non gestite utilizzate dall'oggetto XamlReader e 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 l'oggetto Type dell'istanza corrente.

(Ereditato da Object)
MemberwiseClone()

Crea una copia superficiale dell'oggetto Object corrente.

(Ereditato da Object)
Read()

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

ReadSubtree()

Restituisce un oggetto XamlReader basato sull'oggetto XamlReader corrente, dove l'oggetto XamlReader restituito viene utilizzato per scorrere un sottoalbero della struttura dei nodi XAML.

(Ereditato da XamlReader)
Skip()

Ignora il nodo corrente e fa avanzare la posizione del reader al nodo successivo.

(Ereditato da XamlReader)
ToString()

Restituisce una stringa che rappresenta l'oggetto corrente.

(Ereditato da Object)

Implementazioni dell'interfaccia esplicita

IDisposable.Dispose()

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

(Ereditato da XamlReader)

Si applica a

Vedi anche