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 Property
z 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.
.NET Desktop feedback