[英]Show task in ALT+TAB but not show in taskbar
我有兩個窗口(WPF), MainWindow
和Window1
,來自MainWindow
用戶可以將Window1
為模態窗口:
private void ButtonBase_OnClick(object sender, RoutedEventArgs e)
{
var win = new Window1();
win.Owner = this;
win.WindowStyle = WindowStyle.ToolWindow;
win.ShowInTaskbar = false;
win.ShowDialog();
}
因此,我希望Window1不會顯示在任務欄中,但是可以在ALT + TAB中看到此應用程序,有任何簡單的方法可以實現嗎?
從研究來看,除非設置ShowInTaskbar = true
,否則似乎無法在ALT + TAB中看到應用程序任務,但是我也不希望Window1
在任務欄中顯示。
當我檢查Visual Studio時,單擊“幫助/關於”模態對話框,但該對話框沒有顯示在任務欄中,但是在ALT + TAB中也可以看到Visual Studio主窗口,這就是我想要實現的。
嘗試創建一個新的XAML窗口,並將ShowInTaskbar =“ False”放在新窗口的XAML代碼上。
問題出在您的WindowStyle
。 ToolWindow跳過Alt+Tab
只需刪除此行
win.WindowStyle = WindowStyle.ToolWindow;
或替換其他樣式
如果要使用Window1之類的工具。 您只需要使用win.Show()
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.