最小化WPF XBAP托盘:可以完成吗?

时间:2011-03-25 08:19:56

标签: c# wpf xbap trayicon

我现在已经看到了一些托盘应用程序的实现。尽管有发展我自己的东西的冲动,我想我想给这个做一个:http://www.codeproject.com/KB/WPF/wpf_notifyicon.aspx

无论如何,我真的很想知道是否可以从XBAP应用程序获取和控制windowstates。我认为它可能不是,因为它们在PresentationHost中运行了盒装,但我对此并不十分肯定。

我想做什么:当浏览器关闭/最小化时,显示一个托盘图标。通常的托盘行为,但适用于XBAP。

另请注意,XBAP正在升级为Full Trust(这是一个仅供内部使用的应用程序),可能会改变一些事情。

以前有人试过这个吗?

干杯,

塞比

1 个答案:

答案 0 :(得分:0)

如果您的XBAP以完全信任的方式运行,那么您当然可以将项目添加到通知区域。如果浏览器已关闭,则会显示通知图标已删除。

您可能需要创建一个隐藏窗口来接收消息,否则您只需使用与常规WPF应用程序相同的技术。

但是,听起来你可能最好使用Clickonce application