我很想知道在MVVM模式下,Silverlight应用程序如何处理视图状态。假设我有一个简单的搜索掩码,它异步调用Web服务。在搜索正在进行时,我想相应地更改GUI:
- 禁用搜索按钮
- 启用取消按钮
- 等等。
在使用WPF时,我可以创建一个DataTrigger来绑定到ViewModel中的某个属性,然后对GUI进行更改。现在由于Silverlight中没有DataTrigger,最合适的方法是类似于DataTrigger(代码整洁,尽可能在一个地方)实现这一点是什么?(我发布了一个类似的问题,但表述不清)
在使用WPF时,我可以创建一个DataTrigger来绑定到ViewModel中的某个属性,然后对GUI进行更改。现在由于Silverlight中没有DataTrigger,最合适的方法是类似于DataTrigger(代码整洁,尽可能在一个地方)实现这一点是什么?(我发布了一个类似的问题,但表述不清)