Freigeben über


XamlXmlReader Klasse

Definition

Verarbeitet XAML-Markup aus XML-Dateien durch Verwenden eines XmlReader-Vermittlers und erzeugt einen XAML-Knotenstream.

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
Vererbung
XamlXmlReader
Implementiert

Hinweise

Wenn Sie einen XamlXmlReadererstellen, ist eine XmlReader erforderlich. Der Zweck dieses Entwurfs besteht darin, etablierte .NET Framework-APIs für die XML-Verarbeitung zu verwenden, um Streameingaben zu verarbeiten, einen Datenstrom aus einer Datei abzurufen usw.

XmlReader ist die erste Komponente des Standardladepfads für XAML-Vorgänge und wird von sowie von mehreren vorhandenen XAML-Frameworkimplementierungen zum Laden von XamlServices.Load XAML integriert.

Konstruktoren

XamlXmlReader(Stream)

Initialisiert eine neue Instanz der XamlXmlReader-Klasse auf Grundlage eines Datenstroms.

XamlXmlReader(Stream, XamlSchemaContext)

Initialisiert eine neue Instanz der XamlXmlReader-Klasse auf Grundlage eines Datenstroms und mit einem angegebenen XAML-Schemakontext.

XamlXmlReader(Stream, XamlSchemaContext, XamlXmlReaderSettings)

Initialisiert eine neue Instanz der XamlXmlReader-Klasse auf Grundlage eines Datenstroms mit einem angegebenen XAML-Schemakontext und XAML-spezifischen Einstellungen.

XamlXmlReader(Stream, XamlXmlReaderSettings)

Initialisiert eine neue Instanz der XamlXmlReader-Klasse auf Grundlage eines Datenstroms mit XAML-spezifischen Einstellungen.

XamlXmlReader(String)

Initialisiert eine neue Instanz der XamlXmlReader-Klasse auf Grundlage des Dateinamens einer Datei, die in einem XAML-Standardreader geladen werden soll.

XamlXmlReader(String, XamlSchemaContext)

Initialisiert eine neue Instanz der XamlXmlReader-Klasse mit einem angegebenen XAML-Schemakontext auf Grundlage des Dateinamens einer Datei, die in einen Standard-XML-Reader geladen werden soll.

XamlXmlReader(String, XamlSchemaContext, XamlXmlReaderSettings)

Initialisiert mit einem angegebenen XAML-Schemakontext und XAML-spezifischen Einstellungen eine neue Instanz der XamlXmlReader-Klasse auf Grundlage des Dateinamens einer Datei, die in einen Standard-XML-Reader geladen werden soll.

XamlXmlReader(String, XamlXmlReaderSettings)

Initialisiert mit XAML-spezifischen Readereinstellungen eine neue Instanz der XamlXmlReader-Klasse auf Grundlage des Dateinamens einer Datei, die in einen Standard-XML-Reader geladen werden soll.

XamlXmlReader(TextReader)

Initialisiert eine neue Instanz der XamlXmlReader-Klasse auf Grundlage eines TextReader-Objekts.

XamlXmlReader(TextReader, XamlSchemaContext)

Initialisiert eine neue Instanz der XamlXmlReader-Klasse auf Grundlage einer TextReader-Klasse mit einem angegebenen Schemakontext und XAML-spezifischen Einstellungen.

XamlXmlReader(TextReader, XamlSchemaContext, XamlXmlReaderSettings)

Initialisiert eine neue Instanz der XamlXmlReader-Klasse auf Grundlage einer TextReader-Klasse und mit einem angegebenen Schemakontext und XAML-spezifischen Einstellungen.

XamlXmlReader(TextReader, XamlXmlReaderSettings)

Initialisiert eine neue Instanz der XamlXmlReader-Klasse auf Grundlage einer TextReader-Klasse und mit XAML-spezifischen Einstellungen.

XamlXmlReader(XmlReader)

Initialisiert eine neue Instanz der XamlXmlReader-Klasse unter Verwendung des bereitgestellten XmlReader.

XamlXmlReader(XmlReader, XamlSchemaContext)

Initialisiert eine neue Instanz der XamlXmlReader-Klasse mithilfe des bereitgestellten XmlReader-Objekts und des Schemakontexts.

XamlXmlReader(XmlReader, XamlSchemaContext, XamlXmlReaderSettings)

Initialisiert eine neue Instanz der XamlXmlReader-Klasse mithilfe des bereitgestellten XmlReader-Objekts, des Schemakontexts und der Readereinstellungen.

XamlXmlReader(XmlReader, XamlXmlReaderSettings)

Initialisiert eine neue Instanz der XamlXmlReader-Klasse mithilfe des bereitgestellten XmlReader-Objekts und der Readereinstellungen.

Eigenschaften

HasLineInfo

Ruft einen Wert ab, der angibt, ob Zeileninformationen verfügbar sind.

IsDisposed

Ruft ab, ob die Dispose(Boolean)-Methode aufgerufen wurde.

(Geerbt von XamlReader)
IsEof

Ruft einen Wert ab, der angibt, ob die Readerposition im XAML-Knotenstream am Dateiende ist.

LineNumber

Ruft die zu berichtende Zeilennummer ab.

LinePosition

Ruft die zu berichtende Zeilenposition ab.

Member

Ruft den aktuellen Member an der Readerposition ab, wenn sich die aktuelle Readerposition in einem StartMember-Feld befindet.

Namespace

Ruft den XAML-Namespace aus dem aktuellen Knoten ab.

NodeType

Ruft den Typ des aktuellen Knotens ab.

SchemaContext

Ruft ein Objekt ab, das Schemainformationen für den Informationssatz bereitstellt.

Type

Ruft das XamlType-Objekt des aktuellen Knotens ab.

Value

Ruft den Wert des aktuellen Knotens ab.

Methoden

Close()

Schließt den XAML-Knotenstream.

(Geerbt von XamlReader)
Dispose(Boolean)

Gibt die von der XamlReader-Klasse verwendeten nicht verwalteten Ressourcen und optional die verwalteten Ressourcen frei.

(Geerbt von XamlReader)
Equals(Object)

Bestimmt, ob das angegebene Objekt gleich dem aktuellen Objekt ist.

(Geerbt von Object)
GetHashCode()

Fungiert als Standardhashfunktion.

(Geerbt von Object)
GetType()

Ruft den Type der aktuellen Instanz ab.

(Geerbt von Object)
MemberwiseClone()

Erstellt eine flache Kopie des aktuellen Object.

(Geerbt von Object)
Read()

Stellt den nächsten XAML-Knoten aus der geladenen Quelle bereit, wenn ein XAML-Knoten verfügbar ist.

ReadSubtree()

Gibt ein XamlReader-Objekt auf Grundlage des aktuellen XamlReader-Objekts zurück, bei dem das zurückgegebene XamlReader-Objekt zum Durchlaufen einer Teilstruktur der XAML-Knotenstruktur verwendet wird.

(Geerbt von XamlReader)
Skip()

Überspringt den aktuellen Knoten und verschiebt die Readerposition weiter zum nächsten Knoten.

(Geerbt von XamlReader)
ToString()

Gibt eine Zeichenfolge zurück, die das aktuelle Objekt darstellt.

(Geerbt von Object)

Explizite Schnittstellenimplementierungen

IDisposable.Dispose()

Gibt alle von der aktuellen Instanz der XamlReader-Klasse verwendeten Ressourcen frei.

(Geerbt von XamlReader)

Gilt für:

Weitere Informationen