Sdílet prostřednictvím


x:Member – direktiva

Deklaruje člen XAML v kódu.

Použití elementu objektu XAML

<object x:Class="className">
  <x:Members>
    <x:Member Name="propertyName"/>
    additionalMembers
  </x:Members>
</object>

Hodnoty XAML

Hodnota Popis
className Název backing třídy nebo částečné třídy pro produkční prostředí XAML.
memberName Název člena vlastnosti, která je definována.

Poznámky

V implementaci .NET XAML Services . x:Member nemá přímý typ backing, ale je podporován MemberDefinition třídou. Ve streamu x:Member uzlu XAML je prvek reprezentován jako člen s názvem Memberz oboru názvů XAML jazyka XAML. Member Člen obsahuje atributy deklarované pomocí značek.

Name Význam a Type nejsou přiřazeny na úrovni služeb .NET XAML. Jsou uloženy v počátečním datovém proudu uzlu XAML jako řetězcové hodnoty, které se mají interpretovat později v pravidlech, která mohou být uložena konkrétními architekturami. Význam může odpovídat názvu XAML a významu typu XAML nebo může být platný pouze v záložním systému typů v závislosti na implementaci.

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:Property for Windows Workflow Foundation

Pro Windows Workflow Foundation x:Property definuje č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ě. Windows Workflow Foundation nepoužívá čistý název typu XAML jako jeho zamýšlenou hodnotu pro x:Property Type atribut a místo toho používá konvenci, která zde není zdokumentovaná. Další informace najdete v tématu Vytvoření dynamické aktivity.