Сделать дочернее окно всегда поверх всех окон - PullRequest
2 голосов
/ 01 октября 2010

Пишу в wpf.В моей viewModel у меня есть команда, которая открывает новое окно.Однако иногда это дочернее окно размещается под родительским окном.(если, например, я работаю в своем приложении, откройте браузер и захотите вернуться в мое приложение).Окно открывается следующим образом:

MyViewModel vm = new MyViewModel(oper);
Mywindow window = new MyWindow();
//Initialize viewModel and set window.DataContext to this viewModel
CWPFWindowWithViewModelHelper<IWindowWithViewModel>.InitializeViewModel(window, vm);
window.ShowDialog();

Я хочу, чтобы это дочернее окно всегда было видно при открытии.Как я могу это сделать?

Ответы [ 2 ]

12 голосов
/ 01 октября 2010

просто попробуйте с

window.Owner=this
7 голосов
/ 01 октября 2010
window.TopMost = true;
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...