绑定windowphone中的复选框
本文关键字:复选框 windowphone 绑定 | 更新日期: 2023-09-27 18:16:29
我想让我的应用程序在windowsphone上记住,我已经在下次启动时勾选了一个复选框。我如何通过数据绑定或MVVM来做到这一点?
在您的View/XAML
中,您将有一个CheckBox
当你设置check/uncheck
值时你基本上是在使用Checkbox
的IsChecked
属性
在ViewModel
中创建一个属性,比如IsChecked
,并像这样绑定checkbox的checked属性的值。此属性将被绑定到View中的Checkbox,换句话说,Checkbox的IsChecked属性将使用此属性
<CheckBox IsChecked={Binding path=IsChecked}/>
基于注释的
你将把上面的代码放在XAML中也就是MVVM中的View在ViewModel中你将创建一个像这样的属性
public bool IsChecked
{
get
{
return yourBoolVariableContainingPropertyValue;
}
set
{
//load value from last checked/unchcked value
yourBoolVariableContainingPropertyValue = value;
}
}
我建议你遵循一些基本的教程,如在windows phone 7上创建你的第一个MVVM silverlight应用程序。