文章出處
文章列表
當Button綁定了Command,按鈕在窗口彈出、或者其它事件時,會自動置灰.
有時,異步執行時間較長時,界面一些綁定了命令的Button,State不會變化,會一直置灰。
直到再次轉移Focus。
解決方法:
調用InvalidateRequerySuggested,強制處理Command關聯行為未執行的情況--如焦點變化、按鈕置灰。
CommandManager.InvalidateRequerySuggested();
當然,如果你調用Focus()方法也是可以的,因為Focus最終也是有調用CommandManager.InvalidateRequerySuggested();
文章列表
全站熱搜