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
查看更新的答案 –