我已经得到Windows.Forms.Form并展示了我将 WPF 设置RibbonWindow为其父级
public DialogResult ShowDialog(IWin32Window owner)
{
DialogResult returnDialogResult = DialogResult.Cancel;
DummyForm form = new DummyForm(this);
form.Show(owner);
...
form.Close();
return returnDialogResult;
}
方法窗体关闭后form.Close(),但父窗口失去焦点并被隐藏。
在 ShowDialog(IWin32Window) 方法之后调用该父窗口的Focus()orActivate()方法并不能解决问题,主窗口仍然隐藏。
如何设置活动和可见的主窗口?