我已经完成了我的应用程序,现在我想为它加入“最小化到系统托盘”功能。我阅读了一篇好的文章(将应用程序最小化到系统托盘)。我发现这些使用了Windows.Form类。
不幸的是,我使用了Windows Presentation Foundation (WPF参考)来制作我的应用程序UI。现在我发现通知区域图标在WPF中不受支持。我看到CodePlex上有一个开源库可以模拟NotifyIcon属性(WPF Contrib),但我尚未使用它。
现在我陷入了困境。以下是我的问题:
a) 我不想为一个单独的组件引入第三方库。
b) 我能否在WPF上没有使用NotifyIcon实现最小化功能?如果可以,那么如何给我提供线索?
或者我应该恢复我的UI,使用Windows Forms吗?