2011-12-03 67 views

回答

1

在你View/XAML你将有一个CheckBox

当你check/uncheck价值,你基本上与Checkbox

IsChecked物业打在ViewModel创建属性让我们说IsChecked并绑定复选框的选中属性的值喜欢这个。此属性将被绑定到复选框中查看或者换句话说CheckBox的器isChecked属性将使用此属性

​​

基于注释设置

你把上面的代码在XAML这是在MVVM查看术语和视图模型,您将创建一个这样

public bool IsChecked 
{ 
    get 
    { 
     return yourBoolVariableContainingPropertyValue; 
    } 
    set 
    { 
     //load value from last checked/unchcked value 
     yourBoolVariableContainingPropertyValue = value; 
    } 
} 

一个楼盘我建议你遵循一些基本教程像Creating your first MVVM silverlight application on windows phone 7.

+0

好吧我udnerstand的代码..但如何在视图模型中创建一个属性? – Hazem

+0

查看更新的答案 –