Windows UI ライブラリ 2.4

WinUI 2.4 は、Windows UI ライブラリ (WinUI) の 2020 年 5 月のリリースです。

Windows UI ライブラリ (WinUI) は GitHub でホストされており、バグ レポート、機能要求、コミュニティ コードの投稿を提出することをお勧めします。

WinUI リリース: GitHub リリース ページ

WinUI パッケージは、NuGet パッケージ マネージャーを使用して Visual Studio プロジェクトに追加できます。 詳細については、「Windows UI ライブラリの概要」を参照してください。

NuGet パッケージのダウンロード: Microsoft.UI.Xaml

新機能

RadialGradientBrush

RadialGradientBrush は、Center、RadiusX、RadiusY プロパティによって定義される楕円内に描画されます。 グラデーションの色は楕円の中心から始まり、半径の位置で終了します。

Short video showing the behavior of the Radial gradient brush.
放射状グラデーション ブラシ

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

API リファレンス

ProgressRing

ProgressRing コントロールはモーダル操作向けに使われ、ProgressRing が消えるまでユーザーはブロックされます。 ある操作で、その操作が完了するまで、アプリとのほとんどのやり取りを中断する必要がある場合は、このコントロールを使用します。

Short video showing the behavior of the Progress Ring control.
ProgressRing コントロール

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

API リファレンス

TabView の更新

TabView コントロールの更新により、タブの表示方法をより詳細に制御できるようになります。

選択されていないタブの幅を設定し、アイコンのみを表示して画面領域を節約できます。

TabView control tab sizes
TabView コントロール タブのサイズ

また、選択されていないタブの [閉じる] ボタンを、ユーザーがタブにカーソルを合わせるまで非表示にすることもできます (以前のバージョンでは常に表示されていました)。

TabView control hover to close
TabView コントロールでホバーして閉じる

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

API リファレンス

TextBox コントロール ファミリに対するダーク テーマの更新

ダーク テーマが有効になっている場合、テキストの挿入時に TextBox ファミリ コントロールの背景色が既定でダークのままになります (以前のバージョンでは、テキストの挿入時に背景色が白に変わります)。

以前 クリック後
Short video showing the behavior of the TextBox dark theme before the updates.
TextBox のダーク テーマの更新 (変更前)
Short video showing the behavior of the TextBox dark theme after the updates.
TextBox のダーク テーマの更新 (変更後)
Another short movie showing the behavior of the TextBox dark theme before the updates.
TextBox のダーク テーマの更新 (変更前)
Another short movie showing the behavior of the TextBox dark theme after the updates.
TextBox のダーク テーマの更新 (変更後)

TextBox コントロール ファミリに含まれるコントロールの一部を次に示します。

階層型ナビゲーション

NavigationView コントロールで、階層型ナビゲーションがサポートされるようになりました。このコントロールには、Left、Top、LeftCompact の表示モードが含まれています。 階層構造の NavigationView は、ページのカテゴリの表示、関連する子ページを含むページの識別、またはハブ スタイルのページが他の多くのページにリンクしているアプリ内での使用に役立ちます。

Hierarchical NavigationView control
階層構造の 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 ブランチを使用します)。