在我看來,以後我有一個Textbox
和Button
旁邊附加到一個Command
可以或不能執行基於輸入了正確的值(使啓用或禁用的按鈕)在文本框中。按鈕,您可以正確的輸入在文本框
一切工作正常,除了事實之後,用戶輸入正確的值並按Tab鍵焦點不移動到指定的按鈕,但它後面的控件,雖然該按鈕得到正確啓用。
換句話說,按下TAB按鈕啓用按鈕並獲得焦點後,UI速度不夠快。相反,按鈕已啓用,但焦點已移至其他控件後。
的TextBox
結合的UpdateSourceTrigger
爲LostFocus
,我想有這樣說,這因爲很多事情碰巧有它PropertyChanged
爲每一個字符的用戶輸入。
有什麼建議嗎?先謝謝你。
,請查看是否http://stackoverflow.com/questions/6088393/enable-button-on-valid-textbox解決它。 –
感謝您的關注...我已經展示了這個問題。這可能是一個解決方案,如果我沒有解決這個問題,只需基於命令的CanExecute來控制它的行爲。 CommandManager.InvalidateRequerySuggested()不幸的是不起作用... – Dummy01
您是否嘗試將updatesourcetrigger設置爲propertychanged? –