微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

类似 UWP 的桌面应用程序

如何解决类似 UWP 的桌面应用程序

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

所以我尝试了 UWP 和 WinUI 2.6。我遇到的问题是系统托盘。我发现这个 link 并且它看起来运作良好。我设法在关闭时最小化了窗口,但我无法在任务栏中隐藏该应用程序。

  • 有没有办法在没有限制的情况下使用 WinUI 2.6 创建桌面应用程序(无 UWP)?
  • 关于我的应用程序,我可以在任务栏中隐藏应用程序吗?
  • 我看到 WPF 和 Winforms 使用 net5.0。我也可以在 net5.0 中使用 UWP 吗?

解决方法

回答您的问题:

  1. 不幸的是,没有。 (当前)UWP 仅支持 Windows 10 和 11。旧版本支持 8/8.1。 UWP 在沙箱中运行,因此您无法解除限制。
  2. 您不能“简单地”做到这一点,但是,正如 Faywang - MSFTthis 线程中提到的,您可以使用桌面扩展程序,它可以充当代理。
  3. 是的,您可以将 UWP 与 .NET 5 结合使用。但您仍然无法解除限制。
,

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

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

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。