XamlXmlReader Klasse
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
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
- 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) |