Я новичок в 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. Кто-нибудь видел это?
константин