阅读背景:

WPF: 使用CommandManager.InvalidateRequerySuggested手动更新Command状态

来源:互联网 

WPF判断命令(Command)是否能够执行是通过ICommand.CanExecute事件,在实际程序中路由命令一般是通过CommandBinding来使命令得到实际操作代码,但是这个CanExecute事件的调用是由WPF控制的,有些时候,比如命令执行后进行一些异步耗时操作,操作完成后会影响CanExecute事件结果,但是WPF不会立即做出反应,那么这个时侯就需要手动调用CommandManager.InvalidateRequerySuggested对命令系统进行一次刷新。WPF判断命令(Command)是否能够执行是通过ICommand.CanExecute事件,




你的当前访问异常,请进行认证后继续阅读剩余内容。

分享到: