x:Members – direktiva
Obsahuje sadu členů, které jsou definovány v kódu, které se vztahují na x:Class nadřazeného prvku.
Použití atributu XAML
<object x:Class="className">
<x:Members>
oneOrMoreMembers
</x:Members
</object>
Hodnoty XAML
Hodnota | Popis |
---|---|
className |
Název backing třídy nebo částečné třídy pro produkční prostředí XAML. Viz poznámky. |
oneOrMoreMembers |
Jeden nebo více prvků objektu, které představují definice členů. Obvykle se jedná o x:Property objektové prvky. Viz poznámky. |
Poznámky
V implementaci .NET XAML Services neexistuje žádná backingová třída ani základní člen implementace pro x:Members
. x:Members
je speciální člen XAML, který může existovat jako člen libovolného typu. Ve streamu x:Members
uzlu XAML je reprezentován jako člen s názvem Members
z oboru názvů XAML jazyka XAML. Members
Člen obsahuje obecný seznam objektů jen pro Member
čtení. V typickém kódu jsou jednotlivé členy zadány jako x:Property
prvky vlastnosti. x:Property
je přesnější typ speciálně pro vlastnosti typů a je přiřaditelný .x:Member
Další informace naleznete v tématu x:Property – direktiva.
Aby bylo možné podporovat praktické použití x:Members
jako prostředku k určení definic členů v kódu, musí být členy přidruženy ke třídě, kterou lze upravit. Zamýšlený model je, který x:Members
existuje jako člen typu, který určuje x:Class
. Mechanismus přidružení typů a členů nebo pro vytváření definic dynamických členů však není podporován na úrovni služeb XAML .NET. To je ponecháno na jednotlivých architekturách, které mají aplikační modely, které podporují definice členů z XAML. Obvykle jsou k podpoře této funkce potřeba akce sestavení MSBUILD, které kompilují kód XAML a buď je integrují s kódem, nebo vytvářejí čistě sestavení XAML.
x:Members for Windows Workflow Foundation
Pro Windows Workflow Foundation x:Members
obsahuje členy vlastní aktivity složené zcela v JAZYCE XAML nebo XAML – definované dynamické členy pro návrháře aktivit s kódem za sebou. x:Class
musí být také zadán v kořenovém prvku produkčního prostředí XAML. To není požadavek na úrovni služeb XAML .NET, ale stává se požadavkem, když je produkční prostředí XAML načteno akcemi sestavení MSBUILD, které podporují vlastní aktivity a Windows Workflow Foundation XAML obecně. x:Members
musí být prvním podřízeným prvkem v kódu objekt elementu, který deklaruje x:Class
.
.NET Desktop feedback