WinUI 2.2
WinUI 2.5 は、WinUI の 2020 年 8 月のリリースです。
NuGet パッケージ マネージャーを使用すると WinUI パッケージをアプリに追加できます。詳細については、「WinUI の概要」を参照してください。
WinUI は、GitHub でホストされ、ここでは、バグ レポート、機能要求、コミュニティ コード属性をファイルすることが推奨されています。
Microsoft.UI.Xaml 2.2 のバージョン履歴
WinUI 2.2 公式リリース
2019 年 8 月
新機能
TabView
説明
TabView コントロールは、それぞれがアプリ内の新しいページまたはドキュメントを表すタブのコレクションです。 TabView は、アプリに複数のコンテンツ ページがあり、ユーザーがタブを追加、閉じ、再配置できることを期待している場合に便利です。 新しい Windows ターミナルでは、複数のコマンド ライン インターフェイスを表示するために TabView が使用されます。
ドキュメント
/uwp/api/microsoft.ui.xaml.controls.tabview?view=winui-2.2&preserve-view=true
NavigationView の更新
a) NavigationView の戻るボタンの更新
説明
NavigationView の最小モードでは、戻るボタンが消えなくなりました。 ウィンドウを開いたり閉じたりするときに、ユーザーはハンバーガー ボタンをクリックするためにカーソルを移動する必要がなくなります。 この機能は、既定で動作します。 これを機能させるためにコードを変更する必要はありません。
b) NavigationView - 自動埋め込みなし
説明
アプリ開発者は、NavigationView コントロールを使用してタイトル バー領域に拡張するときに、アプリ ウィンドウ内のすべてのピクセルを再利用できるようになりました。
ドキュメント
/windows/uwp/design/controls-and-patterns/navigationview#top-whitespace
視覚スタイルの更新
a) 角の半径の更新
説明
CornerRadius 属性が追加されました。 既定のコントロールは、若干丸い角を使用するように更新されました。 開発者は、角の半径を簡単にカスタマイズして、必要に応じてアプリに固有の外観を与えることができます。
GitHub 仕様リンク
https://github.com/microsoft/microsoft-ui-xaml/issues/524
b) 外枠の太さの更新
説明
BorderThickness プロパティのカスタマイズが容易になりました。 既定のコントロールが更新され、より明確で見慣れた外観となるようにアウトラインが小さくなりました。
GitHub 仕様リンク
https://github.com/microsoft/microsoft-ui-xaml/issues/835
c) ボタンのビジュアルの更新
説明:
既定のボタンのビジュアルが更新されて、マウス ポインターを置いたときに表示されるアウトラインが削除され、より明確な外観になりました。
GitHub 仕様リンク:
https://github.com/microsoft/microsoft-ui-xaml/issues/953
c) SplitButton のビジュアルの更新
説明:
既定の SplitButton のビジュアルが更新され、DropDownButton と区別しやすくなりました。
GitHub 仕様リンク:
https://github.com/microsoft/microsoft-ui-xaml/issues/986
e) ToggleSwitch のビジュアル更新
説明:
既定の ToggleSwitch の幅が 44 px から 40 px に縮小され、使いやすさを維持しながら視覚的にバランスがとられています。
GitHub 仕様リンク:
https://github.com/microsoft/microsoft-ui-xaml/issues/836
f) CheckBox および RadioButton のビジュアルの更新
説明:
CheckBox および RadioButton のビジュアルが更新され、他の視覚的なスタイル変更と一致するようになりました。
GitHub 仕様リンク:
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 ブランチを使用します)。
ドキュメント
WinUI コントロールの操作方法に関する記事は、「ユニバーサル Windows プラットフォーム コントロール ドキュメント」に記載されています。
APIリファレンス ドキュメントは、WinUI API にあります。
Microsoft.UI.Xaml 2.2-prerelease のバージョン履歴
Microsoft.UI.Xaml 2.2.190702001-prerelease
2019 年 7 月
試験的な機能
Microsoft.UI.Xaml 2.2.20190416001-prerelease
2019 年 4 月
実験的な機能
Windows developer