Sdílet prostřednictvím


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 Membersz 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:Propertyje 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.