如何在基于NotifyIcon的WPF应用程序中处理WM_CLOSE

时间:2016-05-27 22:06:12

标签: c# .net wpf

我有一个在系统托盘中运行的WPF应用程序。它基于NotifyIcon项目(http://www.codeproject.com/Articles/36468/WPF-NotifyIcon)。

我需要让它响应taskkill /IM命令发出的WM_CLOSE命令(从命令行运行)。

有没有人知道我的应用需要哪种方法来响应WM_CLOSE?

更新

我应该说清楚,对于系统托盘应用程序,可能没有窗口。

我尝试将onClosing添加到Window对象。但是,如果我发出taskkill /IM ...,它只会在窗口打开时被触发。

public partial class MainWindow : Window
{

    public MainWindow()
    {
        InitializeComponent();
    }

    protected override void OnClosing(System.ComponentModel.CancelEventArgs e)
    {
        base.OnClosing(e);
    }

所以我想我在应用程序上需要一些东西。对于该应用程序,我尝试覆盖OnExitExit事件 - 但都没有被触发。

0 个答案:

没有答案