一千萬個為什麽

搜索

是否有可能點擊一個按鈕,而不會失去對TextBox的焦點?

我正在嘗試在C#WPF項目中開發一個觸摸屏鍵盤控件,當TextBox獲得焦點時它將可見,並且在TextBox失去焦點時隱藏。我見過的觸摸屏鍵盤項目已經通過將鍵盤定義為新窗口而不是控件來實現這一點。

對於我的應用程序,我真的希望將鍵盤作為主應用程序窗口中的控件。有沒有辦法讓一個按鈕被點擊(在鍵盤控件上)而不會導致TextBox失去焦點?理想情況下,我想在克拉的當前位置放置一個角色。

最佳答案

在按鈕上設置 Focusable =“False”。您仍然可以用鼠標單擊它,它仍然會調用您的單擊事件處理程序,但它不會獲得焦點或導致TextBox失去焦點。

轉載註明原文: 是否有可能點擊一個按鈕,而不會失去對TextBox的焦點?