次の方法で共有


XAML プラットフォーム

このセクションには、UI 定義に Windows ランタイムと XAML を使用して記述するすべてのアプリに一般的に適用されるプログラミングの概念について説明するトピックが含まれています。 このセクションは、Windows App SDK の UWP、UWP 用 WinUI 2、WinUI 3 に適用されます。

トピック Description
XAML の概要 Windows ランタイム アプリの開発者対象ユーザーに XAML 言語と概念を紹介し、Windows ランタイム アプリの作成に使用される XAML でオブジェクトを宣言し、属性を設定するさまざまな方法について説明します。
依存関係プロパティの概要 UI 用の XAML 定義を使用して Windows ランタイム アプリを記述するときに使用できる依存関係プロパティ システムについて説明します。
カスタム依存関係プロパティ Windows ランタイム アプリのカスタム依存関係プロパティを定義して実装する方法について説明します。
添付プロパティの概要 XAML の添付プロパティの概念について説明し、いくつかの例を示します。
カスタム添付プロパティ XAML 添付プロパティを依存関係プロパティとして実装する方法と、添付プロパティを XAML で使用するために必要なアクセサー規則を定義する方法について説明します。
イベントとルーティング イベントの概要 プログラミング言語として C#、Visual Basic、または C++/CX を使用する場合の Windows ランタイム アプリのイベントのプログラミング概念と、UI 定義の XAML について説明します。 XAML の UI 要素の宣言の一部としてイベントのハンドラーを割り当てたり、コードにハンドラーを追加したりできます。 Windows ランタイムでは 、ルーティング イベントがサポートされています。特定の入力イベントとデータ イベントは、イベントを発生したオブジェクト以外のオブジェクトで処理できます。 ルーティング イベントは、コントロール テンプレートを定義する場合や、ページまたはレイアウト コンテナーを使用する場合に便利です。