wpf弹出窗,被主界面遮挡问题解决办法

来源:互联网 发布:unity3d人才过剩 编辑:程序博客网 时间:2024/06/05 15:05

WPF项目中,如果主界面有个弹出窗,切换到其它窗口后,在切回来,会发生找不到弹出窗的情况,这时候点击主界面没有任何反应

查了网上很多资料,设置Owner=this以及ShowDialog等等都试过,不起作用

最终发现采用如下方式可以使用

var myWindow = new MyWindow(_LstAll, _PrjPara, index);var winformWindow = (HwndSource.FromDependencyObject(this) as HwndSource);if (winformWindow != null)new WindowInteropHelper(myWindow) { Owner = winformWindow.Handle };myWindow.ShowInTaskbar = false;myWindow.Show();


阅读全文
0 0
原创粉丝点击