Wpf 将应用程序关闭到系统托盘

Wpf 将应用程序关闭到系统托盘,wpf,system-tray,Wpf,System Tray,我有一个WPF应用程序,只有一个退出“X”按钮。应用程序启动时会启动系统托盘图标。单击“X”时,我想“隐藏”或关闭系统托盘的主窗口。如何实现这一点?您需要做的主要事情是将应用程序的关闭模式更改为OnExplicitShutdown。您可以在App.xaml中设置它,然后该应用程序将保持活动状态,直到您从代码中调用Application.Shutdown()(可能基于某些明确的用户命令)。如何处理从托盘图标重新打开窗口取决于您的具体实现,但这至少应该让您开始。您可能使用了错误的关键字进行搜索。试试

我有一个WPF应用程序,只有一个退出“X”按钮。应用程序启动时会启动系统托盘图标。单击“X”时,我想“隐藏”或关闭系统托盘的主窗口。如何实现这一点?

您需要做的主要事情是将
应用程序的
关闭模式更改为
OnExplicitShutdown
。您可以在
App.xaml
中设置它,然后该应用程序将保持活动状态,直到您从代码中调用
Application.Shutdown()
(可能基于某些明确的用户命令)。如何处理从托盘图标重新打开窗口取决于您的具体实现,但这至少应该让您开始。

您可能使用了错误的关键字进行搜索。试试谷歌搜索WPF NotifyIcon,你会发现丰富的资源。