我已经得到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()
方法并不能解决问题,主窗口仍然隐藏。
如何设置活动和可见的主窗口?