如何防止阴影隐藏在窗口下?

时间:2015-08-04 09:34:36

标签: c# wpf

我有这个问题,我用window.show()打开一个额外的窗口 从逻辑上讲,它将在我的第一个窗口(绘制阴影的部分)上绘制。

但是我希望新窗口可以在阴影后面绘制,或者至少强制第一个窗口重绘在顶部,所以我不会得到这样的效果,如果我将鼠标悬停在原始窗口上,则阴影会弹回图。

有什么想法吗?我试过window.focus()和window.Active(),window.show().. 谢谢! http://i.imgur.com/GTes1NR.gifv

1 个答案:

答案 0 :(得分:0)

在第一个窗口中为这个新窗口添加eventHandler,在这个处理程序中你可以在第一个窗口设置Focus(这个)

window.Loaded += (sender, args) => this.Focus();
window.Show();

对我而言,它有效。