【问题标题】:WPF Application not opening when clicking on the Desktop Icon单击桌面图标时 WPF 应用程序未打开
【发布时间】:2013-04-23 05:41:55
【问题描述】:

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

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

要求 - 应用程序图标出现在 PC 中的任何位置,例如桌面或程序菜单等,当用户单击快捷方式图标时,我的应用程序应最大化。

【问题讨论】:

    标签: c# wpf


    【解决方案1】:

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

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

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

    【讨论】:

    • 当我检查是否只有一个实例正在运行,因此如果关闭应用程序,我如何处理以最小化或最大化我的应用程序。?你能解释清楚一点吗?
    • 您需要向已经在运行的应用发送消息,以便它可以自行完成
    猜你喜欢
    • 1970-01-01
    • 2017-11-09
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多