小编Man*_* R.的帖子

使用MVVM处理Silverlight中的视图状态

我很想知道你们那里的人如何使用MVVM模式处理Silverlight应用程序中的视图状态.假设我有一个简单的搜索掩码,异步调用Web服务.在搜索过程中,我想相应地更改gui: - 禁用"搜索"按钮 - 启用"取消"按钮 - 等

使用wpf我可以创建一个datatrigger,它绑定到viewmodel中的某个属性,然后对gui进行更改.既然我在Silverlight中没有数据触发器,那么与数据触发器类似的最明智的方法是什么(整齐的代码,如果可能的话,在一个地方)?

(我发布了一个类似的问题,但措辞很差)

silverlight mvvm

7
推荐指数
1
解决办法
4203
查看次数

Silverlight - 将按钮上的IsEnabled属性绑定到ViewModel上的属性

我正在构建一个Silverlight应用程序,我想在后台进行长时间运行时禁用按钮.我正在使用MVVM,所以在ViewModel中我有一个名为SearchInProgress的属性.现在我想在SearchInProgress为true时禁用搜索按钮.在WPF中,我只需编写一个DataTrigger,它将搜索按钮上的IsEnabled设置为false.

遗憾的是,DataTriggers在Silverlight中不可用,所以我正在寻找另一种解决方案.我已经尝试过使用VisualStateManager,但我还没有到达任何地方.对于我想要实现的这个简单的事情,VSM似乎有些过分.

任何帮助表示赞赏.

silverlight

3
推荐指数
1
解决办法
7856
查看次数

标签 统计

silverlight ×2

mvvm ×1