XamlXmlReader Classe
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
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à
- 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) |