2011-03-26 61 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