Am Windows.Forms.Form
și arătându-l am setat un WPF RibbonWindow
părintelui său
public DialogResult ShowDialog(IWin32Window owner)
{
DialogResult returnDialogResult = DialogResult.Cancel;
DummyForm form = new DummyForm(this);
form.Show(owner);
...
form.Close();
return returnDialogResult;
}
După ce formularul metodei form.Close()
se închide, dar fereastra părinte își pierde focalizarea și devine ascunsă.
Apelarea metodei Focus()
sau Activate()
a acelei ferestre părinte după acea metodă ShowDialog(IWin32Window) nu rezolvă problema, fereastra principală încă ascunsă.
Cum pot seta fereastra principală activă și vizibilă?