绑定windowphone中的复选框

本文关键字:复选框 windowphone 绑定 | 更新日期: 2023-09-27 18:16:29

我想让我的应用程序在windowsphone上记住,我已经在下次启动时勾选了一个复选框。我如何通过数据绑定或MVVM来做到这一点?

绑定windowphone中的复选框

在您的View/XAML中,您将有一个CheckBox

当你设置check/uncheck值时你基本上是在使用CheckboxIsChecked属性

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应用程序。