wpf - 使子窗口始终位于所有窗口之上

标签 wpf window viewmodel

我正在用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();

我希望这个子窗口在打开时始终可见。我怎样才能做到这一点?

最佳答案

尝试一下

window.Owner=this

关于wpf - 使子窗口始终位于所有窗口之上,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3838944/

相关文章:

c# - WPF:如何绘制这个多边形?

javascript - Jquery $(window).height() 函数不返回实际窗口高度

visual-studio-2008 - VS2008 如何摆脱 "Error List"窗口

android - JUnit测试未将值作为参数发送给函数(Kotlin)

c# - 我如何关闭大写锁定键

wpf - Rx DragBehavior->为什么我的元素不动

c++ - 有什么办法可以捕捉到 window 晃动吗?

c# - 在 MVVM Cross ViewModel 之间传递简单参数

asp.net-mvc - ASP MVC3 View 模型在回发到编辑方法时从集合对象中丢失数据

wpf - 一个基本的 WPF 性能问题