5

プレビュー中の .NET Core 3 では、.NET Core プラットフォーム上で WinForms または WPF "デスクトップ アプリケーション" を作成できます。

XAML islandsを使用すると、WPF アプリケーションで UWP コントロールをホストできます。

.NET Core 3以降はWinUI ライブラリを直接サポートしていますか? または、WPF アプリケーションから開始してコントロール ( NavigationViewなど) をホストするのがベスト プラクティスですか?

アップデート

dotnet new winformsとdotnew new wpfは、それぞれのテクノロジの .net コア プロジェクトを作成します。

WPF から開始して XAML アイランドを使用する代わりに、(WinUI ライブラリを参照することにより) UWP スタイル コントロールが "既定" であるdotnet new uwpのようなものもサポートする意図はありますか (または、既に可能である場合は、その方法)。.

4

3 に答える 3

2

XAML Islands は、通常、.NET Core 3 ベースの WPF アプリでサポートされる必要があります。ここでの違いはランタイム プラットフォームだけです。通常、WPF アプリは完全な .NET Framework の上で実行されますが、.NET Core 3 でも実行できるようになりました。

動作しない場合は、WinUI GitHubまたはCoreFX GitHubで問題を報告してください。.NET Core 3 は最初のパブリック プレビューであるため、このシナリオはまだ完全にテストされていない可能性があることに注意してください。

于 2018-12-12T12:06:43.140 に答える