WinUI 2.5
WinUI 2.5 は、WinUI の 2020 年 12 月のリリースです。
WinUI は、GitHub でホストされ、ここでは、バグ レポート、機能要求、コミュニティ コード属性をファイルすることが推奨されています。
WinUI リリース: GitHub リリース ページ
WinUI パッケージは、NuGet パッケージ マネージャーを使用して Visual Studio プロジェクトに追加できます。 詳細については、「WinUI 2 の概要」を参照してください。
NuGet パッケージのダウンロード: Microsoft.UI.Xaml
新機能
InfoBar
InfoBar コントロールは、アプリ全体の状態メッセージを、ユーザーにとって非常に見やすく、それでいて邪魔にならないように表示するために使用されます。 このコントロールには、表示されるメッセージの種類を示す Severity プロパティと、アクションまたはハイパーリンク ボタンの独自の呼び出しを指定するためのオプションがあります。 InfoBar は他の UI コンテンツとインラインで表示されるため、コントロールを常に表示するかどうか、またはユーザーがそれを閉じることができるかどうかを指定することもできます。
この例では、閉じるボタンとメッセージが表示された既定の状態の InfoBar を示します。
このアニメーション化された例では、さまざまな重大度状態とカスタム メッセージが表示された InfoBar を示します。
確定的な ProgressRing
ProgressRing の確定状態は、タスクが完了しているパーセンテージを示します。 これは、期間がわかっていて、操作の進行によりユーザーとアプリのやり取りをブロックしてはならない操作の間に使用する必要があります。
次のアニメーション化された画像では、確定的な ProgressRing コントロールを示します。
NavigationView の FooterMenuItems
ナビゲーション ペインの最後にナビゲーション項目を配置するには、NavigationView コントロールの FooterMenuItems プロパティを使用します (これに対し、MenuItems プロパティを使用すると、項目はペインの先頭に配置されます)。
次の画像では、フッター メニューに [アカウント] 、 [カート] 、 [ヘルプ] の各ナビゲーション項目が含まれる NavigationView を示します。
サンプル
ヒント
詳細、設計ガイダンス、コード例については、「Windows アプリの設計とコーディング」を参照してください。
WinUI 3 ギャラリー アプリと WinUI 2 ギャラリー アプリには、ほとんどの WinUI 3 および WinUI 2 コントロールと機能の対話型の例が含まれています。
既にインストールされている場合は、WinUI 3 ギャラリーまたは WinUI 2 ギャラリーのリンクをクリックして開きます。
インストールされていない場合は、Microsoft Store から WinUI 3 ギャラリーと WinUI 2 ギャラリーをダウンロードできます。
GitHub から両方のソース コードを取得することもできます (WinUI 3 の場合は main ブランチ、WinUI 2 の場合は winui2 ブランチを使用します)。
他の更新プログラム
このリリースで対処されている多くの GitHub の問題については、重要な変更点の一覧を参照してください。
Windows developer