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;

Если это не поможет, опубликуйте свой код, который мы рассмотрим.

Другие вопросы по тегам