假设我有一个带有 BusyIndicator 的视图和一个附加到操作的按钮。
当 Show.Busy() 从操作中产生时,禁用按钮的最佳方法是什么?有没有一种简单的方法来连接 CanMyAction 布尔属性?
现在,我继承了 DefaultBusyService 来完成工作,但它对我来说似乎很难看。
在这里查看我对 codplex 的讨论。
在需要它的 VM 上,我将实现一个 ICanBeBusy 接口,我的自定义 IBusyService 将与之交互。然后我可以很容易地使用这个属性来禁用按钮。