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