我有一个WPF应用程序,它运行在系统托盘和监控HTTP活动。
当我右键单击系统托盘图标时,我可以从上下文菜单命令启动“控制面板”。
但是,当用户转到StartMenu\Programs\MYAPPLICATION
并点击名为“控制面板”的菜单项时,我想触发一个显示控制面板的方法(只是一个常规的WPF窗口),
我怎样才能做到这一点?
答案 0 :(得分:1)
在应用程序启动时,您可以检查是否有另一个实例在运行。然后通过您选择的进程间通信(例如WCF,命名管道,.NET远程处理,删除文件等),您可以指示原始实例(通过所选通信方法提供的任何方式)来显示所需的窗口。