このフレームワークは、Windows 10 と Windows 10X の両方用に作成されています。後者はコンテナ内でネイティブ Win32 アプリを実行するため、Microsoft は Windows 10X のネイティブ アプリ バージョンの入手に興味を持っています。 WinUIでもできるようになりました。 Microsoft は、開発者が最新のプラットフォームを使用してアプリを更新し、Windows 10X と互換性を持たせることを期待しています。
Microsoft は、2020 年に Windows 10 UI のメジャー アップデートとして WinUI 3.0 をリリースする予定です。現時点では、WinUI 3.0 Preview 2 がリリースされています。 利用可能テスト用。
Windows 10 用 WinUI 3 プレビュー 2
このリリースの注目すべき追加点と修正点は次のとおりです。
- INotifyCollectionChanged と INotifyPropertyChanged が C# デスクトップ アプリで動作するようになりました。
- WinUI 3 Preview 2 は、デスクトップ アプリ用の .NET 5 Preview 5 と互換性を持つようになりました。
- Point、Rect、Size メンバーは、デスクトップ アプリ用 API の C# プロジェクションで Double-typed になりました。
- 入力検証およびその他のテキスト シナリオのクラッシュを修正
プレビュー 2 は、プレビュー 1 と同じように論理的にセットアップされます。新しい .VSIX ファイルをダウンロードし、.NET 5 Preview 5 にアップグレードしたことを確認して、新しい NuGet パッケージをインストールする必要があります。段階的な手順が記載されています デスクトップアプリについてはこちらそして UWP アプリについてはこちら。また、コードを書かずに WinUI 3 プレビュー 2 をテストすることもできます。XAML コントロール ギャラリーのプレビュー 2 ブランチを複製してビルドし、アプリ内を移動して、新しい修正が適用されてコントロールがどのように機能するかを確認するだけです。
プレビュー 2 はまだ実稼働アプリで使用する準備ができていません。それにはいくつかの 知られている 制限事項。 Microsoft は開発者からのフィードバックを収集しており、今後のリリースを通じてエクスペリエンスを向上させるよう努めています。