Я новичок в WPF, так что это, вероятно, довольно простая проблема. Я открываю диалоговое окно с помощью ShowDialog(). Затем, если я нажму в другое окно, что в полноэкранном режиме или просто закрывает мой диалог, трудно вернуться к диалогу. Значок, отображаемый на панели задач, возвращает меня в главное окно WPF, но диалог остается скрытым за другим окном. Я либо должен свести к минимуму окно блокировки, либо Alt-Tab обратно в мое приложение (которое отобразит диалоговое окно, но оставит главное окно скрытым).
Определение для окна выглядит так:
<Window x:Class="MyProject.MyWindow"
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
ResizeMode="CanResizeWithGrip"
ShowInTaskbar="False"
WindowStartupLocation="CenterOwner"
Width="750"
Height="565"
Title="MyWindow">
Я открываю его, как:
var dlg = new MyWindow();
if (dlg.ShowDialog() != true)
return;