簡體   English   中英

wpf中的LostFocus事件問題和按鈕命令

[英]LostFocus event problem and Button Command in wpf

我有一個文本框,在其失去焦點的事件內,我顯示一個新窗口並給用戶選擇,文本框下方也有一個按鈕。

現在,當我更改文本框的值..並單擊按鈕(當光標仍在文本框內時...),丟失焦點事件被觸發...但是當我顯示模式窗口對話框時,按鈕的點擊事件未觸發。

有辦法解決嗎?

不要通過丟失焦點事件來影響重要的用戶界面。 您在錯誤的情況下彈出一個新窗口-如果您的用戶在該文本框中輸入值后想要做任何有趣的事情,則會彈出模式對話框,因為該文本框將失去焦點。 相反,請考慮制作一個可編輯的組合框,其中下拉菜單中的項是您的用戶選擇。

如果您想入侵,則在焦點丟失事件中文本框中沒有文本的情況下,僅彈出建議就可以逃脫。 我認為這是一個糟糕的解決方案,但它可能適合您的約束。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM