【发布时间】:2021-09-24 04:52:41
【问题描述】:
我正在做一个针对 Windows 10(可能是 11)的应用程序。我的第一选择是WinUI 3。但我意识到有些东西没有完全实现,有些控件还不稳定(以datagrid为例)。
所以我尝试了 UWP 和 WinUI 2.6。我遇到的问题是系统托盘。我发现了这个link,它看起来很好用。我设法在关闭时最小化窗口,但我无法在任务栏中隐藏应用程序。
- 有没有办法使用 WinUI 2.6 创建不受限制的桌面应用程序(无 UWP)?
- 关于我的应用程序,是否有机会将应用程序隐藏在任务栏中?
- 我看到 WPF 和 Winforms 使用 net5.0。我也可以将 UWP 与 net5.0 一起使用吗?
【问题讨论】:
-
将应用程序放在任务栏中只是不关闭具有最后一个可见窗口的应用程序。不确定 UWP 或 WinUI,但在 WPF 中相当容易。此外,如果您只想针对 Windows,则在 MAUI 出现之前,WPF 是您的选择。如果您等待 MAUI,带有 Blazor 的混合应用程序也是很酷的选择(并且绝对支持托盘图标)
-
你考虑过 WPF 和 XAML 孤岛吗?
-
WPF 很棒,但控件不是很好看。我相信 XAML Islands 是 WFP 中的 WinUI 2.6 吗?它看起来很棒,但我不知道如何开始。你有一个好的教程吗?