我有兩個窗口(WPF),在MainWindow
和Window1
,從MainWindow
用戶可以顯示Window1
爲模態窗口:顯示任務ALT + TAB,但沒有顯示在任務欄
private void ButtonBase_OnClick(object sender, RoutedEventArgs e)
{
var win = new Window1();
win.Owner = this;
win.WindowStyle = WindowStyle.ToolWindow;
win.ShowInTaskbar = false;
win.ShowDialog();
}
所以我希望窗口1不顯示在任務欄中,但這個應用程序可以在ALT + TAB中看到,任何簡單的方法來實現這一點?
而且從研究,似乎如果應用程序的任務不能在ALT + TAB 可以看出,除非設置ShowInTaskbar = true
,但我也不想Window1
展現在任務欄中。
當我檢查Visual Studio中,單擊幫助/關於模態對話框顯示,並沒有在任務欄上顯示,而且還可以在ALT + TAB可以看到Visual Studio主窗口,這就是我想實現。
謝謝。我認爲你是對的,只要刪除'WindowStyle'就可以解決我的問題。但是我使用'TooWindow'的原因是我想刪除窗口中的左側圖標,'ToolWindow'可以滿足我的要求。我想我必須使用'ShowDialog'。那麼,任何方法都可以做到這一點? –
'WindowStyle.None'沒有圖標也沒有標題欄 – ebattulga