2009-03-02 40 views
0

我遇到了一個我正在編寫的WPF應用程序的問題。該應用程序需要始終能夠保持專注。它運行的計算機是一個高度專業化的機器,僅用於運行此應用程序。使WPF應用程序始終保持焦點

沒有連接到機器(它有一個觸摸屏)鍵盤,這樣就可以偷焦點的唯一的事情就是Windows自帶的「貧困窗」,如Windows Update等

我怎樣才能讓這是爲了讓我的應用始終保持專注?是否有可能使整個應用程序模式?

編輯:

謝謝你的答案。我想我現在最終會使用Topsmost,但是我一定會檢查出babysmash的來源,因爲該應用程序的工作方式與我想要的完全一樣,關於它處理焦點的方式。

回答

3

看看BabySmash的來源。它是專門設計的,即使在相當怪異的情況下也能保持對焦。 (這是一個旨在全屏運行並讓嬰兒在鍵盤上粉碎的程序 - 因此,一些焦點集中在捕捉各種奇怪的鍵盤組合和警報消息上。

+0

這仍然是最好的辦法? – David 2014-08-17 15:32:59

0

我會用

<Window ... Topmost="True"> 

我XAML。但也許這不是你正在尋找的