Windows UI ライブラリ 2.2

WinUI 2.2 は、Windows UI ライブラリの 2019 年 8 月のリリースです。

NuGet パッケージ マネージャーを使用して WinUI パッケージをアプリに追加できます。詳細については、「Windows UI ライブラリの使用を開始する」を参照してください。

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

Microsoft.UI.Xaml 2.2 のバージョン履歴

Windows UI Library 2.2 公式リリース

2019 年 8 月

GitHub リリース ページ

NuGet パッケージのダウンロード

新機能

TabView

Short video showing the behavior of the Tab View control.

説明

TabView コントロールは、それぞれがアプリ内の新しいページまたはドキュメントを表すタブのコレクションです。 TabView は、アプリに複数のコンテンツ ページがあり、ユーザーがタブを追加、閉じ、再配置できることを期待している場合に便利です。 新しい Windows ターミナルでは、複数のコマンド ライン インターフェイスを表示するために TabView が使用されます。

ドキュメント

/uwp/api/microsoft.ui.xaml.controls.tabview?view=winui-2.2&preserve-view=true

a) NavigationView の戻るボタンの更新

Short video showing the updated behavior of the Navigation View control Back Button.

説明

NavigationView の最小モードでは、戻るボタンが消えなくなりました。 ウィンドウを開いたり閉じたりするときに、ユーザーはハンバーガー ボタンをクリックするためにカーソルを移動する必要がなくなります。 この機能は、既定で動作します。 これを機能させるためにコードを変更する必要はありません。

b) NavigationView - 自動埋め込みなし

Screenshot showing the behavior of the Navigation View control with No Auto Padding.

説明

アプリ開発者は、NavigationView コントロールを使用してタイトル バー領域に拡張するときに、アプリ ウィンドウ内のすべてのピクセルを再利用できるようになりました。

ドキュメント

/windows/uwp/design/controls-and-patterns/navigationview#top-whitespace

視覚スタイルの更新

a) 角の半径の更新

Screenshot showing the updated style of the Corner Radius.

説明

CornerRadius 属性が追加されました。 既定のコントロールは、若干丸い角を使用するように更新されました。 開発者は、角の半径を簡単にカスタマイズして、必要に応じてアプリに固有の外観を与えることができます。

https://github.com/microsoft/microsoft-ui-xaml/issues/524

b) 外枠の太さの更新

Screenshot showing the updated style of the Borer Thickness.

説明

BorderThickness プロパティのカスタマイズが容易になりました。 既定のコントロールが更新され、より明確で見慣れた外観となるようにアウトラインが小さくなりました。

https://github.com/microsoft/microsoft-ui-xaml/issues/835

c) ボタンのビジュアルの更新

Screenshot showing the updated style of the Button control.

説明:

既定のボタンのビジュアルが更新されて、マウス ポインターを置いたときに表示されるアウトラインが削除され、より明確な外観になりました。

https://github.com/microsoft/microsoft-ui-xaml/issues/953

c) SplitButton のビジュアルの更新

Screenshot showing the updated style of the Split Button control.

説明:

既定の SplitButton のビジュアルが更新され、DropDownButton と区別しやすくなりました。

https://github.com/microsoft/microsoft-ui-xaml/issues/986

e) ToggleSwitch のビジュアル更新

Screenshot showing the updated style of the Toggle Switch control.

説明:

既定の ToggleSwitch の幅が 44 px から 40 px に縮小され、使いやすさを維持しながら視覚的にバランスがとられています。

https://github.com/microsoft/microsoft-ui-xaml/issues/836

f) CheckBox および RadioButton のビジュアルの更新

Screenshot showing the updated style of the Check Box and Radio Button controls

説明:

CheckBox および RadioButton のビジュアルが更新され、他の視覚的なスタイル変更と一致するようになりました。

https://github.com/microsoft/microsoft-ui-xaml/issues/839

ヒント

詳細、設計ガイダンス、コード例については、「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 ブランチを使用します)。

ドキュメント

Windows UI ライブラリ コントロールの操作方法に関する記事は、ユニバーサル Windows プラットフォーム コントロール ドキュメントに含まれています。

API リファレンスのドキュメントがある場所は、Windows UI ライブラリ API です。

Microsoft.UI.Xaml 2.2-prerelease のバージョン履歴

Microsoft.UI.Xaml 2.2.190702001-prerelease

2019 年 7 月

GitHub リリース ページ

NuGet パッケージのダウンロード

試験的な機能

Microsoft.UI.Xaml 2.2.20190416001-prerelease

2019 年 4 月

GitHub リリース ページ

NuGet パッケージのダウンロード

実験的な機能