8
我想在用戶最小化或關閉表單時在系統托盤中添加應用程序。我爲Minimize案做了這件事。任何人都可以告訴我,當我關閉表單時,如何保持我的應用程序運行並將其添加到系統托盤中?使用WPF最小化/關閉應用程序到系統托盤
public MainWindow()
{
InitializeComponent();
System.Windows.Forms.NotifyIcon ni = new System.Windows.Forms.NotifyIcon();
ni.Icon = new System.Drawing.Icon(Helper.GetImagePath("appIcon.ico"));
ni.Visible = true;
ni.DoubleClick +=
delegate(object sender, EventArgs args)
{
this.Show();
this.WindowState = System.Windows.WindowState.Normal;
};
SetTheme();
}
protected override void OnStateChanged(EventArgs e)
{
if (WindowState == System.Windows.WindowState.Minimized)
this.Hide();
base.OnStateChanged(e);
}
我建議您:https://visualstudiogallery.msdn.microsoft.com/aacbc77c-4ef6-456f-80b7-1f157c2909f7/ – Xaruth 2014-12-03 11:08:50