0

我正在尝试向我当前的项目添加一个按钮,按下该按钮会将窗口发送到后面 x 秒,允许用户在其他窗口中工作,然后再次自动回到前面。通过结合How to send a WPF window to back? 在 WPF 中将一个窗口与 BackgroundWorker 一起放在前面,我能够完成 99% 的工作。按下按钮时,窗口返回到后面,并在指定的秒数后返回。问题是,如果我进入另一个窗口(Opera、Word 等),它永远不会从后面返回。我试着玩这些标志,但似乎无法让它发挥作用。这可能吗?如果是这样,怎么办?

谢谢!

4

1 回答 1

0

有了hack,这是可能的。只需这样做:

Topmost = true;
Topmost = false;

窗户应该在前面。

于 2011-12-07T16:04:45.550 回答