Sdílet prostřednictvím


x:Property – direktiva

Deklaruje vlastnost XAML v revizích.

Použití elementu objektu XAML

<object x:Class="className">
  <x:Members>
    <x:Property Name="propertyName" Type="propertyType"/>
    additionalProperties
  </x:Members>
</object>

Hodnoty XAML

Hodnota Popis
className Název backing třídy nebo částečné třídy pro produkční prostředí XAML.
propertyName Název člena vlastnosti, která je definována.
propertyType Název typu (nebo jiný textový formulář, specifický pro architekturu), který určuje typ této vlastnosti.

Poznámky

V implementaci .NET XAML Services . x:Property nemá přímý typ backing, ale je podporován PropertyDefinition třídou. Ve streamu x:Property uzlu XAML je prvek reprezentován jako člen s názvem Propertyz oboru názvů XAML jazyka XAML. Atributy blokování členů Property 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.