System.Xaml Namespace

Stellt Typen bereit, die sich auf XAML-Leser und XAML-Autoren beziehen. Dies umfasst die Standardimplementierungen von .NET XAML Services und deren XAML-Reader und XAML-Autoren. Enthält außerdem Typen, die für das XAML-Typsystem und andere Supporttypen relevant sind, die sich auf XAML- und .NET-XAML-Dienste-Konzepte beziehen.

Klassen

Name Beschreibung
AmbientPropertyValue

Meldet Informationen zu einer Umgebungseigenschaft als Teil einer IAmbientProvider Implementierung.

AttachableMemberIdentifier

Stellt eine XAML-Typsystembezeichnerdarstellung für anfügende Member bereit. Die Bezeichnerstruktur paralleliert das Zeichenfolgenformular für die declaringType.memberName Verwendung von anfügenden Membern.

AttachablePropertyServices

Stellt statische Hilfsmethoden bereit, die Werte und Accessormethodeninformationen aus einer angefügten Eigenschaft abrufen und mit einem angefügten Eigenschaftenspeicher arbeiten.

NamespaceDeclaration

Deklariert den Bezeichner und das Präfix eines XAML-Namespaces, indem diese Zeichenfolgenwerte als separate Eigenschaften gespeichert werden.

XamlBackgroundReader

Implementiert einen doppelpufferten XamlReader , der das Lesen und Schreiben in verschiedene Threads aufteilen kann.

XamlDeferringLoader

Stellt ein XAML-Leseverhalten dar, das verzögerten Inhalt lädt und zurückgibt.

XamlDirective

Stellt den XAML-Typsystembezeichner für ein Element bereit, wenn das Element auch eine XAML-Direktive ist. XAML-Leser und XAML-Autoren verwenden den XamlDirective Bezeichner während der Verarbeitung von Memberknoten. Der Bezeichner wird verwendet, wenn der XAML-Reader in einem StartMember und IsDirective ist true.

XamlDuplicateMemberException

Die Ausnahme, die ausgelöst wird, wenn ein XAML-Writer versucht, einen Wert für ein doppeltes Element in denselben Objektknoten zu schreiben.

XamlException

Die Ausnahme, die für eine allgemeine XAML-Reader- oder XAML-Writer-Ausnahme ausgelöst wird.

XamlInternalException

Die Ausnahme, die für interne Inkonsistenzen ausgelöst wird, die während des XAML-Lesens und XAML-Schreibens auftreten.

XamlLanguage

Definiert Konstanten, die Zeichenfolgen oder Objekte bereitstellen, die für XAML-Markup oder für die Programmierung mit XAML-Typen nützlich sind. Diese Zeichenfolgen oder Objekte sind für XAML-Sprachkonzepte relevant, für die Implementierung von XAML-Sprachkonzepten in .NET XAML Services oder für beides.

XamlMember

Stellt den XAML-Typsystembezeichner für Elemente von XAML-Typen bereit. Der Bezeichner wird von XAML-Lesern und XAML-Autoren während der Verarbeitung von Memberknoten (wenn der XAML-Reader auf einer StartMember) und auch für allgemeine XAML-Typsystemlogik verwendet.

XamlNodeList

Stellt eine Liste von XAML-Knoten bereit, die für Szenarien wie das Schreiben von XAML-Knoten auf verzögerte Weise verwendet werden können.

XamlNodeQueue

Stellt einen Puffer zum Schreiben von Knoten bereit und liest sie erneut.

XamlObjectEventArgs

Stellt Daten für Rückrufe bereit, die in der Sequenz für die Objektinitialisierung und Eigenschaftseinstellung eingefügt werden können. Dies beeinflusst das Objektdiagramm, das von XamlObjectWriter.

XamlObjectReader

Stellt eine XamlReader Implementierung bereit, die Objektdiagramme liest und einen XAML-Knotenstream generiert.

XamlObjectReaderException

Die Ausnahme, die von mehreren XamlObjectReader internen Hilfs-APIs ausgelöst wird.

XamlObjectReaderSettings

Gibt Verarbeitungsregeln oder Optionseinstellungen für ein XamlObjectReader.

XamlObjectWriter

Erstellt ein Objektdiagramm aus einem XAML-Quellknotendatenstrom.

XamlObjectWriterException

Die Ausnahme, die ausgelöst wird, wenn ein XAML-Writer (z. B. die XamlObjectWriter Klasse) beim Versuch, Objektdiagramme aus einem XAML-Knotendatenstrom zu erzeugen, einen Fehler auftritt.

XamlObjectWriterSettings

Stellt bestimmte XAML-Writer-Einstellungen für XamlObjectWriter.

XamlParseException

Die Ausnahme, die ausgelöst wird, wenn ein XAML-Reader Elemente der XAML-Readerquelle nicht in einen XAML-Knotenstream verarbeiten kann.

XamlReader

Stellt Basisdefinitionen für Klassen bereit, die XAML-Eingaben nutzen und XAML-Knotenstreams erzeugen.

XamlReaderSettings

Gibt Verarbeitungsregeln oder Optionseinstellungen für eine XamlReader Implementierung an.

XamlSchemaContext

Definiert einen wiederverwendbaren Kontext für die Interpretation oder Zuordnung von XAML-Typen und die Typen in den Assemblys, die ihnen zugrunde stehenden sind.

XamlSchemaContextSettings

Stellt optionale Einstellungen für ein XamlSchemaContext.

XamlSchemaException

Die Ausnahme, die ausgelöst wird, wenn ein Bindungssystem oder ein anderes Schemadarstellungssystem für XAML eine Ausnahme im Schemakontext meldet.

XamlServices

Stellt Dienste auf höherer Ebene (statische Methoden) für die allgemeinen XAML-Aufgaben zum Lesen von XAML und zum Schreiben eines Objektdiagramms bereit. oder Lesen eines Objektdiagramms und Schreiben der XAML-Dateiausgabe für Serialisierungszwecke.

XamlType

Meldet Informationen zu XAML-Typen als Teil des gesamten XAML-Systems, das in .NET XAML-Diensten implementiert ist.

XamlWriter

Stellt Standardimplementierung und Basisklassendefinitionen für einen XAML-Writer bereit. Dies ist kein funktionierender STANDARDMÄßIGer XAML-Writer; Sie müssen entweder von XamlWriter den abstrakten Membern abgeleitet und implementiert werden, oder sie müssen eine vorhandene XamlWriter abgeleitete Klasse verwenden.

XamlWriterSettings

Stellt Initialisierungseinstellungen für eine XamlWriter Implementierung bereit.

XamlXmlReader

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

XamlXmlReaderSettings

Gibt Verarbeitungsregeln oder Optionseinstellungen für die XamlXmlReader XAML-Readerimplementierung an.

XamlXmlWriter

Verwendet eine TextWriter Oder XmlWriter Unterstützungsklasse, um einen XAML-Knotenstream in ein text- oder markup serialisiertes Formular zu schreiben.

XamlXmlWriterException

Die Ausnahme, die von bestimmten XamlXmlWriter APIs ausgelöst wird.

XamlXmlWriterSettings

Stellt Initialisierungseinstellungen für die XamlXmlWriter XAML-Writer-Implementierung bereit.

Schnittstellen

Name Beschreibung
IAmbientProvider

Stellt einen Dienst dar, der Informationen zu Umgebungseigenschaften oder Umgebungstypen an Typkonverter und Markuperweiterungen zurückgeben kann.

IAttachedPropertyStore

Stellt einen anfügenden Memberspeicher für ein Objekt dar, in dem angefügte Member festgelegt sind. Auf diesen anfügenden Memberspeicher kann dann verwiesen AttachablePropertyServiceswerden.

IDestinationTypeProvider

Stellt einen Dienst dar, der einen CLR-Typsystembezeichner für den Zieltyp zurückgeben kann. Der Zieltyp ist relevant, wenn der Zieltyp für einen Eigenschaftseinstellungsvorgang indirekt durch Spiegelung oder andere Mechanismen gemeldet wird.

INamespacePrefixLookup

Stellt einen Dienst dar, der das empfohlene Präfix für eine XAML-Namespacezuordnung für Consumer zurückgeben kann. Verbraucher können Entwurfsumgebungen oder Serialisierer umfassen.

IRootObjectProvider

Beschreibt einen Dienst, der das Stammobjekt des zu analysierenden Markups zurückgeben kann.

IXamlIndexingReader

Stellt einen Dienst bereit, der ein indiziertes Knotensteuerelement für eine einfache Implementierung eines knotenbasierten XAML-Readers darstellt.

IXamlLineInfo

Beschreibt einen Dienst zum Melden von Textzeileninformationen in XAML-Readerimplementierungen.

IXamlLineInfoConsumer

Beschreibt einen Dienst, in dem ein XAML-Writer gemeldete Zeileninformationen verwenden und dann die Informationen in die Ausgabe aufnehmen kann.

IXamlNameProvider

Stellt einen Dienst bereit, der beim Speichern und Schreiben von Vorgängen verwendet wird, um ein Objekt einzugeben und einen XAML-Namen zurückzugeben.

IXamlNameResolver

Beschreibt einen Dienst, der Objekte zurückgeben kann, die durch DEN XAML-Namen angegeben werden, oder alternativ ein Token zurückgibt, das die Namensauflösung zurückgibt. Der Dienst kann auch einen enumerationsfähigen Satz aller benannten Objekte zurückgeben, die sich im XAML-NameScope befinden.

IXamlNamespaceResolver

Beschreibt einen Dienst, der einen XAML-Namespace zurückgeben kann, der auf dem Präfix basiert, wie er im XAML-Markup zugeordnet ist.

IXamlObjectWriterFactory

Stellt einen Dienst dar, der auf XamlObjectWriter dem aktuellen internen Parserkontext basiert.

IXamlSchemaContextProvider

Stellt einen Dienst dar, der XAML-Schemakontextinformationen für Typkonverter und Markuperweiterungen bereitstellt.

Enumerationen

Name Beschreibung
XamlNodeType

Beschreibt den Typ des Knotens, der derzeit von einem XAML-Reader verarbeitet wird.