У меня есть excel AddIn, который предоставляет IWin32Window в качестве основного пользовательского интерфейса.
Я хочу показать окно WPF, которое использует это как родительское.
Как мне это сделать?
Ответ 1
Вы можете использовать WindowInteropHelper для правильного размещения окна WPF:
var helper = new WindowInteropHelper(theWpfWindow);
helper.Owner = win32Window.Handle;
theWpfWindow.Show(); // This is now parented appropriately