System.Xaml Namespace
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.
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 |
| 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 |
| 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. |