簡體   English   中英

在ALT + TAB中顯示任務,但不在任務欄中顯示

[英]Show task in ALT+TAB but not show in taskbar

我有兩個窗口(WPF), MainWindowWindow1 ,來自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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM