gpt4 book ai didi

c# - 如何从已运行的 WPF 系统托盘应用程序启动窗口?

转载 作者:太空宇宙 更新时间:2023-11-03 13:53:35 25 4
gpt4 key购买 nike

我有一个在系统托盘中运行并监控 HTTP 事件的 WPF 应用程序。

当我右键单击我的系统托盘图标时,我可以从上下文菜单命令启动“控制面板”。

但是,当用户转到 StartMenu\Programs\MYAPPLICATION 并单击名为“Control Panel”的菜单项时,我想触发一个显示控制面板的方法(只是一个常规的 WPF 窗口),

我怎样才能做到这一点?

最佳答案

在应用程序启动时,您可以检查是否有另一个实例在运行。然后通过您选择的进程间通信(例如 WCF、命名管道、.NET 远程处理、放置文件等),您可以指示原始实例(通过所选通信方法提供的任何方式)显示所需的窗口。

关于c# - 如何从已运行的 WPF 系统托盘应用程序启动窗口?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13033868/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com