【发布时间】:2013-04-26 01:44:10
【问题描述】:
我使用 c# 和 xaml 在 windows phone 上开发了一个应用程序。
我想将自己的项目更改为 mvvm 样式。 当我进行结构构建时,我面临一个问题:
我的应用程序中的一个业务逻辑是当用户通过列表框更改类别时,我将更改当前页面中控件的颜色。
这在使用代码隐藏时很容易,我只是编写了一个辅助方法,当用户触发完成事件时我可以运行它。
if (category==1){
grid.color = red;
button.color = red;
listbox.color = red;}
else if (category==2){
grid.color = blue;
button.color = blue;
listbox.color = blue;}
但是如何以 mvvm 风格实现呢?在mvvm中,如何一次更改一堆绑定?
【问题讨论】:
标签: c# windows-phone-7 mvvm mvvm-light