我有一个带有TreeView的WFA,我在treeviewItem中添加了一个MouseDoubleClick
事件。在代码中,事件处理程序会打开一个新窗口。
当我尝试这个和doubleClick
TreeViewItem时,它会打开窗口,但它不会停留在前面(它移动到我的TreeView所在的页面后面)
我尝试在事件处理程序中添加Topmost = true
,但这不起作用。
有人有解决方案吗?
答案 0 :(得分:2)
您可以尝试使用Owner property
来设置焦点
var newWindow = new NewWindow();
newWindow.Owner = this;
newWindow.ShowDialog();
答案 1 :(得分:0)
尝试将子窗口的所有者设置为主窗口 -
Window childWindow = new Window();
childWindow.Owner = mainWindow;
如果没有解决问题,请发布一些我们可以查看的代码。