System.Xaml.Schema Namespace

Enthält Typen, die die Erweiterbarkeit des XAML-Typsystems unterstützen.

Klassen

XamlMemberInvoker

Stellt einen Erweiterungspunkt bereit, der den Zugriff auf Membereigenschaften eines XAML-Members mit anderen Methoden als Reflektion ermöglicht.

XamlTypeInvoker

Stellt einen Erweiterungspunkt bereit, mit dem Instanzen eines XAML-Typs durch andere Methoden als Reflektion und Konstruktoren erstellt werden können.

XamlTypeName

Bietet eine Möglichkeit zur Angabe eines XAML-Typs bezüglich Name und Namespace.

XamlTypeTypeConverter

Konvertiert ein XamlType-Objekt in eine und aus einer Zeichenfolge, die den Typnamen darstellt. Diese Funktionalität wird für die XAML-Erweiterbarkeit durch Markupdefinitionen über PropertyDefinition verwendet.

XamlValueConverter<TConverterBase>

Stellt eine allgemeine API-Oberfläche für alle Methoden bereit, die Initialisierungs- oder Serialisierungswerte für XAML auf Grundlage anderer Eingaben als der des endgültigen Zieltyps generieren. Dazu zählen Markuperweiterungen und Typkonverter.

Enumerationen

AllowedMemberLocations

Gibt die in einer Eigenschaft erzwungenen Syntaxeinschränkungen an, wenn es in XAML festgelegt wird (entsprechend der Angabe eines XamlDirective-Objekts).

ShouldSerializeResult

Definiert das Serialisierungsverhalten entsprechend der Meldung durch ein XamlMemberInvoker-Objekt.

XamlCollectionKind

Beschreibt die Auflistungsmetapher (sofern vorhanden), die von einem XAML-Member verwendet wird.

Weitere Informationen