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

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

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

编辑:

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

有帮助吗?

解决方案

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

其他提示

我会用

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

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top