Winform中可直接添加控件NotifyIcon和ContextMenuStrip来实现关闭到托盘和托盘菜单。而在WPF没有这两个控件。
在WPF通过代码添加Winform的NotifyIcon控件结合ContextMenu来实现。
- 在MainWindow.xaml.cs中添加新增NotifyIcon和移除NotifyIcon方法,代码如下:
- 修改Window关闭事件,代码如下:
- 在Window加载事件中创建NotifyIcon,代码如下:
其中,如果Window Load及关闭事件没有的话,需要在MainWindow.xmal页面新增,如下图所示: