摘要:
1. 现象当使用CanExecute控制Button是否Enable时,有时会出现Button状态没有刷新,除非对UI进行一些操作(例如改变Focus)。2. 分析这种情况经常发生在CanExecute的内部条件变了,但UI并没有响应考虑如下代码 publicclassSomeViewModel { privateboolcanDoSomething; publicICommandDoSomethingCommand { get; privateset; } privatevoidDoSomething() { } privateboolCanDoSomething() { returncan 阅读全文