В вашем View/XAML
у вас будет CheckBox
Когда вы check/uncheck
значение, вы в основном играете с IsChecked
свойством Checkbox
В ViewModel
Создайте свойство, скажем IsChecked
, и привяжите значение свойства флажка checkbox следующим образом.Это свойство будет привязано к флажку в представлении, или другими словами, свойство IsChecked CheckBox будет установлено с помощью этого свойства
<CheckBox IsChecked={Binding path=IsChecked}/>
на основе комментария
Вы добавите кодвыше в XAML, который является View в терминах MVVM, а во ViewModel вы создадите свойство, подобное этому
public bool IsChecked
{
get
{
return yourBoolVariableContainingPropertyValue;
}
set
{
//load value from last checked/unchcked value
yourBoolVariableContainingPropertyValue = value;
}
}
Я бы посоветовал вам следовать некоторым базовым учебникам, таким как Создание вашего первого приложения MVVM silverlight на окнахтелефон 7.