Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Enthält einen Satz von Elementen, die im Markup definiert sind, die für die x:Class des übergeordneten Elements gelten.
XAML-Attributverwendung
<object x:Class="className">
<x:Members>
oneOrMoreMembers
</x:Members
</object>
XAML-Werte
| Wert | Beschreibung |
|---|---|
className |
Name der Sicherungsklasse oder partielle Klasse für die XAML-Produktion. Siehe Anmerkungen. |
oneOrMoreMembers |
Mindestens ein Objektelement, das Elementdefinitionen darstellt. In der Regel sind dies x:Property Objektelemente. Siehe Anmerkungen. |
Bemerkungen
In der .NET XAML Services-Implementierung gibt es keine Sicherungsklasse oder zugrunde liegende Memberimplementierung für x:Members.
x:Members ist ein spezielles XAML-Element, das als Mitglied eines beliebigen Typs vorhanden sein kann. In einem XAML-Knotendatenstrom wird x:Members aus dem XAML-Sprach-XAML-Namespace als Element mit dem Namen Membersdargestellt. Das Element Members enthält eine schreibgeschützte generische Liste von Member-Objekten. Im typischen Markup werden die einzelnen Elemente als x:Property Eigenschaftselemente angegeben.
x:Property ist ein präziserer Typ speziell für Eigenschaften von Typen und kann x:Memberzugewiesen werden. Weitere Informationen finden Sie unter x:Property Directive.
Um eine praktische Verwendung von x:Members als Mittel zum Angeben von Memberdefinitionen im Markup zu unterstützen, müssen die Member einer Klasse zugeordnet werden, die geändert werden kann. Das beabsichtigte Modell besteht darin, dass x:Members als Element eines Typs vorhanden ist, der eine x:Classangibt. Der Mechanismus zum Zuordnen von Typen und Membern oder zum Erstellen dynamischer Memberdefinitionen wird jedoch auf .NET XAML Services-Ebene nicht unterstützt. Dies gilt für einzelne Frameworks mit Anwendungsmodellen, die Memberdefinitionen aus XAML unterstützen. In der Regel werden MSBUILD-Buildaktionen, die den XAML-Code kompilieren und entweder in CodeBehind integrieren oder reine XAML-Assemblys erzeugen, benötigt, um dieses Feature zu unterstützen.
x:Members for Windows Workflow Foundation
Für Windows Workflow Foundation enthält x:Members die Elemente einer benutzerdefinierten Aktivität, die vollständig in XAML oder xaml definierten dynamischen Membern für einen Aktivitäts-Designer mit CodeBehind besteht.
x:Class muss auch für das Stammelement der XAML-Produktion angegeben werden. Dies ist keine Anforderung auf .NET XAML Services-Ebene, sondern wird eine Anforderung, wenn die XAML-Produktion von den MSBUILD-Buildaktionen geladen wird, die benutzerdefinierte Aktivitäten und Windows Workflow Foundation XAML im Allgemeinen unterstützen.
x:Members muss das erste untergeordnete Element im Markup des Objektelements sein, das die x:Classdeklariert.
.NET Desktop feedback