使WPF应用程序始终保持关注

时间:2009-03-02 17:17:43

标签: wpf focus

我正在编写一个WPF应用程序的问题。该应用程序需要始终保持关注。它运行的计算机是一台高度专业化的计算机,其唯一目的是运行此应用程序。

没有键盘连接到机器(它有一个触摸屏),所以唯一可以窃取焦点的是Windows自己的“有需要的窗户”,例如Windows更新等。

我怎样才能让我的应用始终保持专注?是否可以制作整个应用模式?

编辑:

谢谢你们的回答。我想我现在最终会使用Topsmost,但我肯定会查看babysmash的来源,因为该应用程序完全按照我想要的方式工作,关于它处理焦点的方式。

2 个答案:

答案 0 :(得分:4)

查看BabySmash的来源。它专门设计用于即使在非常奇怪的情况下也能保持专注。 (这是一个旨在全屏运行的程序,让宝宝在键盘上粉碎 - 所以非常注重捕捉各种奇怪的键盘组合和警报信息。)

答案 1 :(得分:0)

我会用

<Window ... Topmost="True">
我是xaml。但也许这不是你想要的