私は閉じないWPFウィンドウを持っています。代わりに私はHide()とShow()を行います。今、MainWindowでRecord上のGridをダブルクリックすると、WindowをトリガーしてShow()ウィンドウを表示すると、WindowはMainWindowの後ろに常に表示されます。 私は休閑を試してみましたが、成功しません:WPF - 前面にウィンドウを表示
view.Show();
view.Activate();
view.Topmost = true;
view.Topmost = false;
view.Focus();
は、私が前に、ウィンドウのABSOLUTをもたらすために使用できる別の方法はありますか?オーナーとしてMainWindowを設定することはできません。
最大化と、それはあなたがしようとしている戻ってくるようになりますウィンドウが非表示になったら、私は次のコードでフォアグラウンドでそれを置きます「MainWindowを所有者として設定することはできません」ということを詳述する必要があります。 – vcsjones
Windowsとの間には関係がないので、MainWindowをオーナーとして設定しません。そして、私はこの窓の多くを開くことができるはずです。 – BennoDual
可能な複製[WPFのウィンドウを前面に持っていく](http://stackoverflow.com/questions/257587/bring-a-window-to-the-front-in-wpf) – CodeNaked