次の方法で共有


WinUI for UWP (WinUI 2)

最新バージョンの WinUI を使用して Windows デスクトップ アプリをビルドする方法の詳細については、 WinUI 3 を参照してください。

WinUI 2 は Windows SDK と緊密に統合されており、UWP アプリケーション (および XAML Islands を使用するデスクトップ アプリケーション) 用の公式のネイティブ Windows UI コントロールとその他のユーザー インターフェイス要素を提供します。

以前のバージョンの Windows 10 との下位互換性を維持すると、ユーザーが最新の OS を持っていない場合でも WinUI 2 コントロールが機能します。

最新の WinUI 2 リリース ノートを参照してください。

特徴

  • 新しいコントロール: WinUI には、既定の Windows プラットフォームの一部として出荷されない新しいコントロールが含まれています。

  • 既存のコントロールの更新バージョン: ライブラリには、以前のバージョンの Windows 10 で使用できる既存の Windows プラットフォーム コントロールの更新バージョンも含まれています。

  • 以前のバージョンの Windows 10 のサポート: WinUI API は以前のバージョンの Windows 10 で動作するため、最新の OS を実行していない可能性があるユーザーをサポートするためにバージョン チェックや条件付き XAML を含める必要はありません。

  • XamlDirect のサポート: ミドルウェア開発者向けに設計された Xaml Direct API を使用すると、CPU とワーキング セットのパフォーマンスを向上させる下位レベルの XAML 機能にアクセスできます。 WinUI 2 の XamlDirect を使用すると、以前のバージョンの Windows 10 で XamlDirect API を使用できます。複数のターゲット Windows 10 バージョンを処理するための特別なコードを記述する必要はありません。

例示

ヒント

詳細、設計ガイダンス、およびコード例については、「 Windows アプリの設計」を参照してください。

WinUI 2 ギャラリー アプリには、ほとんどの WinUI 2 コントロール、機能、および機能の対話型の例が含まれています。

ギャラリー アプリが既にインストールされている場合は、WinUI 2 ギャラリー クリックして開きます。

インストールされていない場合は、Microsoft Store から WinUI 2 ギャラリー をダウンロードします。

GitHub からソース コードを取得することもできます (winui2 ブランチを選択します)。

ドキュメンテーション

WinUI コントロールの操作方法に関する記事は、 Windows アプリ用コントロール のドキュメントに含まれています。

API リファレンス ドキュメントは WinUI API にあります

UWP 用 WinUI をインストールして使用する

WinUI 2 ライブラリをインストールして使用する手順については、「 UWP 用 WinUI 2 の概要」を参照してください。

開発者エンゲージメント

GitHub の microsoft-ui-xaml リポジトリ のバグ レポートを歓迎します。

NuGet パッケージの一覧

WinUI NuGet パッケージの詳細については、 WinUI NuGet パッケージの一覧を参照してください

こちらも参照ください