将元素聚焦在窗口内而不激活它

时间:2014-02-17 13:43:04

标签: wpf focus

我有一个窗口(作为一种弹出窗口),里面有几个按钮。一段时间后,弹出窗口消失了。但是,当窗口被激活时,我不希望它在停用之前消失。我通过收听ActivatedDeactivated事件来实现这一目标。

当我开始在窗口内的元素上调用Focus()时出现问题。这会将元素按预期聚焦,但是,窗口的IsActive似乎也会更改为true

这不是我追求的行为。令人惊讶的是,这在UI中也是不可见的。窗口没有像被激活一样被设置样式(黑色阴影)。

我可以在窗口中移动焦点而不激活它吗?

0 个答案:

没有答案