Window 显示为对话失去焦点 - wpf

Window shown as dialogue losts its focus - wpf

我有一个主 window 说 home 然后我从那里呼叫另一个 window 名为 addItem作为

var item = new addItem();
item.ShowDialog();

它工作正常。 但是当我们导航到其他应用程序,如 chrome、按 alt + tab 的记事本并返回 WPF 应用程序时,windows 是分开的,这意味着它不会像在 winforms 中那样粘在一起

所以用户对这种行为感到困惑。

要求 除非在对话 window 打开之前它应该始终 在顶部,主要 window 在后面,当我们单击任务栏中的图标时,两个 window 应该一起出现。

试试这个

 var item = new addItem();
 item.Owner = this;
 item.ShowDialog();