wpf command canexecute can't work sometime
Posted on 2010-11-18 22:16 Learn more 阅读(350) 评论(0) 编辑 收藏 举报wpf 命令绑定UI 会一直触发canExecute,所以不能在其中设置比较复杂的逻辑处理。
有时候通过键盘或者其它操作界面不会触发 canExcute,此时可以调用下面方法(msdn):
CommandManager 强制 CommandManager 引发 RequerySuggested 事件。 RequerySuggested 事件通知命令源查询它所关联的命令来确定是否可以执行此命令。
这样的话就可以强制更新界面。