次の方法で共有


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 の例。

このアニメーション化された例では、さまざまな重大度状態とカスタム メッセージが表示された InfoBar を示します。

InfoBar の重大度状態とカスタム メッセージのアニメーション化された例。

使用に関するガイドライン

API リファレンス

確定的な ProgressRing

ProgressRing の確定状態は、タスクが完了しているパーセンテージを示します。 これは、期間がわかっていて、操作の進行によりユーザーとアプリのやり取りをブロックしてはならない操作の間に使用する必要があります。

次のアニメーション化された画像では、確定的な ProgressRing コントロールを示します。

確定的な ProgressRing コントロールのアニメーション化された例。

使用に関するガイドライン

API リファレンス

ナビゲーション ペインの最後にナビゲーション項目を配置するには、NavigationView コントロールの FooterMenuItems プロパティを使用します (これに対し、MenuItems プロパティを使用すると、項目はペインの先頭に配置されます)。

次の画像では、フッター メニューに [アカウント][カート][ヘルプ] の各ナビゲーション項目が含まれる NavigationView を示します。

フッター メニューに [アカウント]、[カート]、[ヘルプ] ナビゲーション項目が含まれる NavigationView の例。

使用に関するガイドライン

API リファレンス

サンプル

ヒント

詳細、設計ガイダンス、コード例については、「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 の問題については、重要な変更点の一覧を参照してください。