WPF:在異步操做中使用CommandManager手動更新Command執行狀態(轉載)

WPF判斷命令(Command)是否可以執行是經過ICommand.CanExecute事件,在實際程序中路由命令通常是經過CommandBinding來使命令獲得實際操做代碼,可是這個CanExecute事件的調用是由WPF控制的,有些時候,好比命令執行後進行一些異步耗時操做,操做完成後會影響CanExecute事件結果,可是WPF不會當即作出反應,那麼這個時侯就須要手動調用CommandMan
相關文章
相關標籤/搜索