0

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

机器没有连接键盘(它有一个触摸屏),所以唯一可以窃取焦点的是windows自己的“需要的windows”,比如windows update等。

我怎样才能使我的应用程序始终保持焦点?是否可以使整个应用程序模态化?

编辑:

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

4

2 回答 2

4

查看BabySmash的来源。它专门设计用于即使在非常奇怪的情况下也能保持专注。(这是一个专为全屏运行而设计的程序,让宝宝们在键盘上敲打——所以相当多的注意力集中在捕捉各种奇怪的键盘组合和警报消息上)。

于 2009-03-02T17:22:25.537 回答
0

我会用

<Window ... Topmost="True">

我xml。但也许这不是你要找的

于 2009-03-02T17:34:45.007 回答