WFA Окно спереди
Я получил WFA с TreeView и добавил MouseDoubleClick
событие в treeviewItem. В коде обработчик событий открывает новое окно.
Когда я попробую это и doubleClick
TreeViewItem открывает окно, но не остается впереди (перемещается за мою страницу, где находится TreeView)
Я попытался добавить Topmost = true
в обработчике событий, но это не работает.
У кого-нибудь есть решение?
2 ответа
Решение
Вы можете попробовать с Owner property
для того, чтобы установить фокус
var newWindow = new NewWindow();
newWindow.Owner = this;
newWindow.ShowDialog();
Попробуйте установить владельца дочернего окна в главное окно -
Window childWindow = new Window();
childWindow.Owner = mainWindow;
Если это не поможет, опубликуйте свой код, который мы рассмотрим.