我的應用程序使用虛擬鍵盤。當打開超級按鈕欄時,鍵盤變爲隱藏狀態,但當超級按鈕欄關閉時,鍵盤將始終重新出現。我想控制它是否重新出現。虛擬鍵盤在關閉超級按鈕/設置時自動打開
我的程序有幾個帶可編輯文件的文件夾,虛擬鍵盤用於編輯文件。在魅力條的「設置」選項中,我添加了對顯示哪些文件夾/文件的控制。如果用戶在編輯文件時打開虛擬鍵盤,然後轉到charms欄以禁用該文件所在的文件夾,則會出現問題。我編寫了一些文件,以便在發生這種情況時關閉文件,但一旦用戶關閉鍵盤將自動重新打開的魅力......並讓用戶繼續輸入並更改數據!他們甚至可以在文件夾被禁用的情況下翻開文件重新打開!
我已經閱讀了其他幾個類似性質的問題,但沒有一個具有魅力欄的添加元素。我認爲Windows 8在筆記本鍵盤打開時打開了一個筆記或者標記虛擬鍵盤重新打開,並且告訴鍵盤關閉不會觸及該標記(並且無論如何我都無法告訴它在它已經關閉的一點)。
如果我能弄清楚如何處理這個假設的標誌,或者取而代之的是在鍵盤重新打開後立即執行一些代碼,我可以讓它的其餘部分工作。有什麼建議?
UPDATE:
我發現了一個變通辦法:所有的鍵盤輸入,現在經歷來檢查,如果該文件夾/文件仍然有效的過濾器,否則忽略輸入。不完美但對我的需求有用。原始問題仍未得到答覆。