Platforma XAML

Tato část obsahuje témata, která vysvětlují koncepty programování, které jsou obecně použitelné pro všechny aplikace, které píšete pomocí prostředí Windows Runtime a XAML pro vaši definici uživatelského rozhraní.

Tyto koncepty programování XAML (jazyk XAML, vlastnosti závislostí, připojené vlastnosti a události a směrované události) se vztahují na aplikace vytvořené pomocí prostředí Windows Runtime a XAML. To zahrnuje aplikace WinUI 3 / Windows App SDK i aplikace pro UPW.

Téma Description
Přehled XAML Představuje jazyk a koncepty XAML cílové skupině vývojářů prostředí Windows Runtime aplikací a popisuje různé způsoby, jak deklarovat objekty a nastavit atributy v JAZYCE XAML, protože se používá k vytvoření prostředí Windows Runtime aplikace.
Přehled vlastností závislostí Vysvětluje systém vlastností závislostí, který je k dispozici při psaní prostředí Windows Runtime aplikace s definicemi XAML pro uživatelské rozhraní.
Vlastní vlastnosti závislostí Vysvětluje, jak definovat a implementovat vlastní vlastnosti závislostí pro aplikaci prostředí Windows Runtime.
Přehled připojených vlastností Vysvětluje koncept připojené vlastnosti v XAML a poskytuje několik příkladů.
Vlastní připojené vlastnosti Vysvětluje, jak implementovat připojenou vlastnost XAML jako vlastnost závislosti a jak definovat konvenci přístupového objektu, která je nezbytná pro použití připojené vlastnosti v XAML.
Přehled událostí a směrovaných událostí Popisuje programovací koncept událostí v aplikaci prostředí Windows Runtime při použití jazyka C# nebo C++/WinRT (nebo pouze pro aplikace PRO UPW, C++/CX) jako programovacího jazyka a XAML pro vaši definici uživatelského rozhraní. Obslužné rutiny pro události můžete přiřazovat jako součást deklarací prvků uživatelského rozhraní v jazyce XAML nebo můžete obslužné rutiny přidat v kódu. prostředí Windows Runtime podporuje směrované události: Určité vstupní události a datové události můžou zpracovávat objekty nad objekt, který událost aktivoval. Směrované události jsou užitečné při definování šablon ovládacích prvků nebo použití stránek nebo kontejnerů rozložení.