XamlXmlReader Klasse

Definition

Verarbeitet XAML-Markup aus XML-Dateien mithilfe eines XmlReader Vermittlers und erzeugt einen XAML-Knotendatenstrom.

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

Beim Erstellen eines XamlXmlReader, ist eine XmlReader erforderlich. Der Zweck dieses Designs besteht darin, etablierte .NET Framework-APIs für die XML-Verarbeitung zu verwenden, um Datenstromeingaben zu verarbeiten, einen Datenstrom aus einer Datei abzurufen usw.

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

Konstruktoren

Name Beschreibung
XamlXmlReader(Stream, XamlSchemaContext, XamlXmlReaderSettings)

Initialisiert eine neue Instanz der XamlXmlReader Klasse basierend auf einem Datenstrom mit einem bereitgestellten XAML-Schemakontext und XAML-spezifischen Einstellungen.

XamlXmlReader(Stream, XamlSchemaContext)

Initialisiert eine neue Instanz der XamlXmlReader Klasse, basierend auf einem Datenstrom und mithilfe eines bereitgestellten XAML-Schemakontexts.

XamlXmlReader(Stream, XamlXmlReaderSettings)

Initialisiert eine neue Instanz der XamlXmlReader Klasse basierend auf einem Datenstrom mit XAML-spezifischen Einstellungen.

XamlXmlReader(Stream)

Initialisiert eine neue Instanz der XamlXmlReader Klasse basierend auf einem Datenstrom.

XamlXmlReader(String, XamlSchemaContext, XamlXmlReaderSettings)

Initialisiert eine neue Instanz der XamlXmlReader Klasse basierend auf dem Dateinamen einer Datei, die in einen XML-Standardleser geladen werden soll, und verwendet einen bereitgestellten XAML-Schemakontext und XAML-spezifische Leseeinstellungen.

XamlXmlReader(String, XamlSchemaContext)

Initialisiert eine neue Instanz der XamlXmlReader Klasse, basierend auf dem Dateinamen einer Datei, die in einen XML-Standardleser geladen werden soll, mit einem bereitgestellten XAML-Schemakontext.

XamlXmlReader(String, XamlXmlReaderSettings)

Initialisiert eine neue Instanz der XamlXmlReader Klasse, basierend auf dem Dateinamen einer Datei, die in einen XML-Standardleser geladen werden soll, und verwendet XAML-spezifische Leseeinstellungen.

XamlXmlReader(String)

Initialisiert eine neue Instanz der XamlXmlReader Klasse, basierend auf einem Dateinamen einer Datei, die in einen XML-Standardleser geladen werden soll.

XamlXmlReader(TextReader, XamlSchemaContext, XamlXmlReaderSettings)

Initialisiert eine neue Instanz der XamlXmlReader Klasse, basierend auf einem TextReader, und verwendet einen bereitgestellten Schemakontext und XAML-spezifische Einstellungen.

XamlXmlReader(TextReader, XamlSchemaContext)

Initialisiert eine neue Instanz der XamlXmlReader Klasse, basierend auf einer TextReader, mit einem bereitgestellten Schemakontext und XAML-spezifischen Einstellungen.

XamlXmlReader(TextReader, XamlXmlReaderSettings)

Initialisiert eine neue Instanz der XamlXmlReader Klasse, basierend auf einem TextReader, und verwendet XAML-spezifische Einstellungen.

XamlXmlReader(TextReader)

Initialisiert eine neue Instanz der XamlXmlReader Klasse basierend auf einem TextReader.

XamlXmlReader(XmlReader, XamlSchemaContext, XamlXmlReaderSettings)

Initialisiert eine neue Instanz der Klasse mithilfe der XamlXmlReader bereitgestellten XmlReaderSchemakontext- und Leseeinstellungen.

XamlXmlReader(XmlReader, XamlSchemaContext)

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

XamlXmlReader(XmlReader, XamlXmlReaderSettings)

Initialisiert eine neue Instanz der XamlXmlReader Klasse, wobei die bereitgestellten und Leseeinstellungen verwendet XmlReader werden.

XamlXmlReader(XmlReader)

Initialisiert eine neue Instanz der Klasse mithilfe der XamlXmlReader bereitgestellten XmlReader.

Eigenschaften

Name Beschreibung
HasLineInfo

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

IsDisposed

Ruft ab, ob Dispose(Boolean) aufgerufen wurde.

(Geerbt von XamlReader)
IsEof

Ruft einen Wert ab, der meldet, ob sich die Leseposition im XAML-Knotendatenstrom am Ende der Datei befindet.

LineNumber

Ruft die Zu meldende Zeilennummer ab.

LinePosition

Ruft die zu meldende Zeilenposition ab.

Member

Ruft das aktuelle Element an der Leseposition ab, wenn sich die aktuelle Leseposition auf einer .StartMember

Namespace

Ruft den XAML-Namespace vom 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 den XamlType aktuellen Knoten ab.

Value

Ruft den Wert des aktuellen Knotens ab.

Methoden

Name Beschreibung
Close()

Schließt den XAML-Knotendatenstrom.

(Geerbt von XamlReader)
Dispose(Boolean)

Gibt die nicht verwalteten Ressourcen frei, die von den XamlReaderverwalteten Ressourcen verwendet werden, und gibt optional die verwalteten Ressourcen frei.

(Geerbt von XamlReader)
Equals(Object)

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

(Geerbt von Object)
GetHashCode()

Dient als die Standard-Hashfunktion

(Geerbt von Object)
GetType()

Ruft die Type der aktuellen Instanz ab.

(Geerbt von Object)
MemberwiseClone()

Erstellt eine flache Kopie der 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 , das auf dem aktuellen XamlReaderbasiert, wobei die zurückgegebene XamlReader Wird verwendet wird, um eine Unterstruktur der XAML-Knotenstruktur zu durchlaufen.

(Geerbt von XamlReader)
Skip()

Überspringt den aktuellen Knoten und wechselt zur Leseposition zum nächsten Knoten.

(Geerbt von XamlReader)
ToString()

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

(Geerbt von Object)

Explizite Schnittstellenimplementierungen

Name Beschreibung
IDisposable.Dispose()

Gibt alle Ressourcen frei, die von der aktuellen Instanz der XamlReader Klasse verwendet werden.

(Geerbt von XamlReader)

Gilt für:

Weitere Informationen