我是 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;