2011-03-26 63 views
0

WPF窗体必须在任务栏中掉下来。但我不知道这样做了吗?WPF窗体必须向下

+ -x

X --->关闭窗体 - --->向下形式任务栏?

+0

你正在寻找的词是最小化。你问在代码中如何做到这一点? – 2011-03-26 18:41:54

+0

是的凯特 - 我完全想要这 – cetin 2011-03-26 18:50:40

回答

0

您可以使用WPF窗口的关闭事件,取消关闭,而是将其最小化:

XAML:

<Window ... Closing="Window_Closing"> 

后面的代码:

private void Window_Closing(object sender, System.ComponentModel.CancelEventArgs e) 
{ 
    e.Cancel = true; 
    this.WindowState = WindowState.Minimized; 
} 

但是你必须要意识到这也阻止了关闭窗口的其他方式,例如Alt + F4,从工具栏中的“关闭窗口”等。

+0

或者,如果你不想关闭到最小化(这真的很难从你的问题中知道),只需使用该行'this.WindowState = WindowState.Minimized; '无论你想让窗口最小化。 – 2011-03-26 19:16:44

+0

凯特感谢我用你的解决方案... – cetin 2011-03-26 20:05:41

0

您可以结帐WPF NotifyIcon control

+0

这是关于最小化系统托盘。如果你想最小化到任务栏,它不会帮助你。 – 2011-03-26 19:17:20