ShowDialog заставляет окно приложения исчезать из списка Alt-Tab в Windows?

я новичок в WPF, и я пытаюсь открыть модальный диалог из моего главного окна:


public partial class MainWindow : Window
{
    protected void OpenCommandExecuted(object target, ExecutedRoutedEventArgs e)
    {
        DataSearchWindow w = new DataSearchWindow();

        w.Owner = this;
        w.ShowDialog();
    }
    ...
}

и XAML для моего DataSearchWindow выглядит так:


<Window x:Class="DataSearchWindow"
        xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
        xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
        ShowInTaskbar='False'
        WindowStartupLocation='CenterOwner'
        WindowStyle='ToolWindow'
        ...>
...
</Window>

Все работает, пока я не нажму Alt-Tab, чтобы переключиться на другое приложение. Когда я это делаю, мое приложение исчезает из списка, отображаемого при нажатии Alt-Tab. Он все еще находится на панели задач, и я могу вернуться к нему с помощью мыши, но не с помощью Alt-Tab. Кто-нибудь видел это?

константин

Ответы на вопрос(1)

Ваш ответ на вопрос