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-Reader und XAML-Writer beziehen. Dazu gehören die Standardimplementierungen der .NET-XAML-Dienste und der zugehörigen XAML-Reader und XAML-Writer. Enthält darüber hinaus Typen, die relevant für das XAML-Typsystem sind, sowie weitere Unterstützungstypen für Konzepte von XAML und .NET-XAML-Diensten.
Klassen
AmbientPropertyValue |
Meldet Informationen zu einer Ambient-Eigenschaft als Teil einer IAmbientProvider-Implementierung. |
AttachableMemberIdentifier |
Stellt eine Darstellung von XAML-Typsystembezeichnern für anfügbare Member bereit. Die Bezeichnerstruktur ist parallel zur |
AttachablePropertyServices |
Stellt statische Hilfsmethoden bereit, mit denen Werte und Accessormethodeninformationen aus einer anfügbaren Eigenschaft abgerufen werden und die mit einem angefügten Eigenschaftsspeicher arbeiten. |
NamespaceDeclaration |
Deklariert den Bezeichner und das Präfix für einen XAML-Namespace durch Speichern dieser Zeichenfolgenwerte als separate Eigenschaften. |
XamlBackgroundReader |
Implementiert ein doppelt gepuffertes XamlReader-Objekt, das Lese- und Schreibvorgänge in unterschiedliche Threads aufteilen kann. |
XamlDeferringLoader |
Stellt ein XAML-Readerverhalten dar, das verzögerten Inhalt lädt und zurückgibt. |
XamlDirective |
Stellt den XAML-Typsystembezeichner für einen Member bereit, wenn der Member auch eine XAML-Direktive ist. XAML-Reader und XAML-Writer verwenden während Verarbeitung von Memberknoten den XamlDirective-Bezeichner. Der Bezeichner wird verwendet, wenn sich der XAML-Reader in einem StartMember befindet und IsDirective gleich |
XamlDuplicateMemberException |
Die Ausnahme, die ausgelöst wird, wenn ein XAML-Writer versucht, einen Wert für einen doppelten Member in den gleichen Objektknoten zu schreiben. |
XamlException |
Die Ausnahme, die für eine allgemeine Ausnahme bei XAML-Readern oder XAML-Writern ausgelöst wird. |
XamlInternalException |
Die Ausnahme, die für bei XAML-Lese- und -Schreibvorgängen auftretende interne Inkonsistenzen ausgelöst wird. |
XamlLanguage |
Definiert Konstanten, die Zeichenfolgen oder Objekte bereitstellen, die für XAML-Markup oder für das Programmieren mit XAML-Typen hilfreich sind. Diese Zeichenfolgen oder Objekte sind relevant für XAML-Sprachkonzepte, für die Implementierung der XAML-Sprachkonzepte in .NET-XAML-Diensten oder für beides. |
XamlMember |
Stellt den XAML-Typsystembezeichner für Member von XAML-Typen bereit. Der Bezeichner wird während der Verarbeitung von Memberknoten (wenn der XAML-Reader in einem StartMember positioniert ist) von XAML-Readern und XAML-Writern sowie für die allgemeine XAML-Typsystemlogik verwendet. |
XamlNodeList |
Stellt eine Liste von XAML-Knoten für Szenarios wie das verzögerte Schreiben von XAML-Knoten bereit. |
XamlNodeQueue |
Stellt einen Puffer zum Schreiben von Knoten und zum Lesen der Knoten bereit. |
XamlObjectEventArgs |
Stellt Daten für Rückrufe bereit, die in der Reihenfolge für die Objektinitialisierung und Eigenschafteneinstellung eingefügt werden können. Dies wirkt sich auf das von XamlObjectWriter erstellte Objektdiagramm aus. |
XamlObjectReader |
Stellt eine XamlReader-Implementierung bereit, die Objektdiagramme liest und einen XAML-Knotenstream generiert. |
XamlObjectReaderException |
Die Ausnahme, die von mehreren internen XamlObjectReader-Hilfe-APIs ausgelöst wird. |
XamlObjectReaderSettings |
Gibt Verarbeitungsregeln oder Optionseinstellungen für ein XamlObjectReader-Objekt an. |
XamlObjectWriter |
Erstellt ein Objektdiagramm aus einem Quell-XAML-Knotenstream. |
XamlObjectWriterException |
Die Ausnahme, die ausgelöst wird, wenn beim Erstellen von Objektdiagrammen aus einem XAML-Knotenstream von einem XAML-Writer (z. B. der XamlObjectWriter-Klasse) ein Fehler erkannt wird. |
XamlObjectWriterSettings |
Stellt bestimmte XAML-Writereinstellungen für XamlObjectWriter bereit. |
XamlParseException |
Die Ausnahme, die ausgelöst wird, wenn ein XAML-Reader keine Elemente der XAML-Readerquelle in einem XAML-Knotenstream verarbeiten kann. |
XamlReader |
Stellt Basisdefinitionen für Klassen bereit, die XAML-Eingabe nutzen und XAML-Knotenstreams erzeugen. |
XamlReaderSettings |
Gibt Verarbeitungsregeln oder Optionseinstellungen für eine XamlReader-Implementierung an. |
XamlSchemaContext |
Definiert einen wiederverwendbaren Kontext zum Interpretieren oder Zuordnen von XAML-Typen und der Typen in den Assemblys, die ihnen zugrunde liegen. |
XamlSchemaContextSettings |
Stellt optionale Einstellungen für ein XamlSchemaContext-Objekt bereit. |
XamlSchemaException |
Die Ausnahme, die ausgelöst wird, wenn dem Schemakontext von einem Bindungssystem oder einem anderen Schemadarstellungssystem für XAML eine Ausnahme gemeldet wird. |
XamlServices |
Stellt Dienste auf höherer Ebene (statische Methoden) für die allgemeinen XAML-Aufgaben Lesen von XAML und Schreiben eines Objektdiagramms bzw. Lesen von Objektdiagrammen und Schreiben von XAML-Dateiausgaben zu Serialisierungszwecken bereit. |
XamlType |
Meldet Informationen zu XAML-Typen als Teil des gesamten XAML-Systems, das in .NET-XAML-Diensten implementiert wird. |
XamlWriter |
Stellt die Standardimplementierung und Basisklassendefinitionen für einen XAML-Writer bereit. Dies ist kein funktionierender Standard-XAML-Writer. Sie müssen entweder von XamlWriter ableiten und dessen abstrakte Member implementieren oder eine vorhandene abgeleitete XamlWriter-Klasse verwenden. |
XamlWriterSettings |
Stellt Initialisierungseinstellungen für eine XamlWriter-Implementierung bereit. |
XamlXmlReader |
Verarbeitet XAML-Markup aus XML-Dateien durch Verwenden eines XmlReader-Vermittlers und erzeugt einen XAML-Knotenstream. |
XamlXmlReaderSettings |
Gibt Verarbeitungsregeln oder Optionseinstellungen für die XamlXmlReader-XAML-Readerimplementierung an. |
XamlXmlWriter |
Verwendet eine TextWriter-Hilfsklasse oder eine XmlWriter-Hilfsklasse, um einen XAML-Knotenstream in ein mit Text oder Markup serialisiertes Formular zu schreiben. |
XamlXmlWriterException |
Die Ausnahme, die von bestimmten XamlXmlWriter-APIs ausgelöst wird. |
XamlXmlWriterSettings |
Stellt Initialisierungseinstellungen für die Implementierung des XamlXmlWriter-XAML-Writers bereit. |
Schnittstellen
IAmbientProvider |
Stellt einen Dienst dar, von dem Informationselemente zu Ambient-Eigenschaften oder Ambient-Typen an Typkonverter und Markuperweiterungen zurückgegeben werden können. |
IAttachedPropertyStore |
Stellt einen anfügbaren Memberspeicher für ein Objekt dar, in dem anfügbare Member festgelegt werden. Auf diesen anfügbaren Memberspeicher kann anschließend mit AttachablePropertyServices verwiesen werden. |
IDestinationTypeProvider |
Stellt einen Dienst dar, von dem ein CLR-Typsystembezeichner für den Zieltyp zurückgegeben werden kann. Der Zieltyp ist in Fällen relevant, in denen der Zieltyp für einen property-setting-Vorgang durch Reflektion oder andere Mechanismen indirekt gemeldet wird. |
INamespacePrefixLookup |
Stellt einen Dienst dar, von dem das empfohlene Präfix für eine XAML-Namespacezuordnung an Consumer zurückgegeben werden kann. Zu Consumern können beispielsweise Entwurfsumgebungen oder Serialisierungsprogramme zählen. |
IRootObjectProvider |
Beschreibt einen Dienst, der das Stammobjekt des analysierten Markups zurückgeben kann. |
IXamlIndexingReader |
Stellt einen Dienst bereit, der ein indiziertes Knotensteuerelement für die einfache Implementierung eines knotenbasierten XAML-Readers darstellt. |
IXamlLineInfo |
Beschreibt einen Dienst zum Melden von Textzeileninformationen in XAML-Readerimplementierungen. |
IXamlLineInfoConsumer |
Beschreibt einen Dienst, in dem von einem XAML-Writer gemeldete Zeileninformationen verwendet werden können, die anschließend in die Ausgabe eingeschlossen werden. |
IXamlNameProvider |
Stellt einen Dienst bereit, der bei Speicher- und Schreibvorgängen verwendet wird, um ein Objekt einzugeben und einen XAML-Namen zurückzugeben. |
IXamlNameResolver |
Beschreibt einen Dienst, von dem nach dem XAML-Namen angegebene Objekte zurückgegeben werden können, oder von dem alternativ ein Token zurückgegeben wird, das die Namensauflösung zurückstellt. Vom Dienst kann auch ein aufzählbarer Satz aller benannten Objekte zurückgegeben werden, die im XAML-Namescope enthalten sind. |
IXamlNamespaceResolver |
Beschreibt einen Dienst, von dem auf Grundlage des Präfixes ein XAML-Namespace gemäß der Zuordnung im XAML-Markup zurückgegeben werden kann. |
IXamlObjectWriterFactory |
Stellt einen Dienst dar, der ein XamlObjectWriter-Objekt generiert, das auf dem aktuellen internen Parserkontext basiert. |
IXamlSchemaContextProvider |
Stellt einen Dienst dar, der XAML-Schema-Kontextinformationen für Typkonverter und Markuperweiterungen bereitstellt. |
Enumerationen
XamlNodeType |
Beschreibt den Typ des Knotens, der derzeit von einem XAML-Reader verarbeitet wird. |