0

我正在做一个针对 Windows 10(可能是 11)的应用程序。我的第一选择是WinUI 3。但我意识到有些东西没有完全实现,有些控件还不稳定(例如datagrid)。

所以我尝试了 UWP 和 WinUI 2.6。我遇到的问题是系统托盘。我找到了这个链接,它看起来效果很好。我设法在关闭时最小化窗口,但我无法在任务栏中隐藏应用程序。

  • 有没有办法创建一个没有限制并使用 WinUI 2.6 的桌面应用程序(无 UWP)?
  • 关于我的应用程序,是否有机会将应用程序隐藏在任务栏中?
  • 我看到 WPF 和 Winforms 使用 net5.0。我也可以将 UWP 与 net5.0 一起使用吗?
4

2 回答 2

0

WinUI 是你能达到的最接近的,尽管它只适用于 Windows 11 和 10。

一个不错的选择是Uno Platformhttps
://platform.uno/blog/winui-on-windows7-via-unoplatform/ 毕竟是 WebAssembly,但很难抱怨。

于 2021-07-30T09:57:18.097 回答
0

要回答您的问题:

  1. 抱歉不行。(当前)UWP 仅支持 Windows 10 和 11。旧版本支持 8/8.1。UWP 在沙盒中运行,因此您无法移除限制。
  2. 你不能做“香草”,但是,正如Faywang - MSFT这个线程中提到的,你可以使用桌面扩展,它可以充当代理。
  3. 是的,您可以将 UWP 与 .NET 5 一起使用。但您仍然无法消除这些限制。
于 2021-07-15T09:25:03.453 回答