单击桌面图标时WPF应用程序无法打开

时间:2013-04-23 05:41:55

标签: c# wpf

我正在开发一个Wpf应用程序。在安装我的应用程序时,会在桌面和程序菜单中创建快捷方式图标。

当我单击桌面图标时,我的应用程序将打开。现在我最小化我在托盘/任务栏中的应用程序。单击我的桌面图标时,我的应用程序未最大化。它仍然在托盘/任务栏中最小化。例如,你可以看看Skype,adobe reader等。

要求 - 如果PC中存在应用程序图标,例如桌面或程序菜单等,当用户单击快捷方式图标时,应该最大化我的应用程序。

1 个答案:

答案 0 :(得分:5)

桌面链接会在您每次点击时打开一个新应用程序。如果您希望应用程序只打开一次,并在开始新应用程序后更改原始应用程序的位置/大小,则必须自己执行此操作:

应用程序启动后,检查是否已有其他版本正在运行。 向正在运行的应用程序发送消息 结束自己。 如果没有其他应用程序启动,请正常运行并侦听该消息。 消息到达后,检查是否缩小,如果是,请最大化(或将大小/位置更改为您需要的任何内容)。

尝试实施它,如果您对任何步骤有特定问题,请来SO并询问一个非常具体的问题:)