摘要: WPF判断命令(Command)是否能够执行是通过ICommand.CanExecute事件,在实际程序中路由命令一般是通过CommandBinding来使命令得到实际操作代码,但是这个CanExecute事件的调用是由WPF控制的,有些时候,比如命令执行后进行一些异步耗时操作,操作完成后会影响CanExecute事件结果,但是WPF不会立即做出反应,那么这个时侯就需要手动调用CommandManager.InvalidateRequerySuggested对命令系统进行一次刷新。比如下面这个小程序<Window.CommandBindings><CommandBinding 阅读全文
posted @ 2012-05-09 09:49 JunBird 阅读(3919) 评论(0) 推荐(1) 编辑