0
我想在windowsphone上创建我的应用程序,记住我在下次启动时选中了一个复选框。 Databinding或MVVM如何做到这一点?数据绑定windowsphone中的复选框
我想在windowsphone上创建我的应用程序,记住我在下次启动时选中了一个复选框。 Databinding或MVVM如何做到这一点?数据绑定windowsphone中的复选框
在你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.
好吧我udnerstand的代码..但如何在视图模型中创建一个属性? – Hazem
查看更新的答案 –