谁能提供一个示例,说明我如何处理在我的视图模型中的 longlistselector(或任何列表控件)中存储当前选定的项目。我似乎无法理解如何在视图模型中实现逻辑,使其远离页面代码隐藏中的事件处理程序!谢谢
问问题
74 次
1 回答
0
看这篇文章,如果你想通过绑定来调用事件http://www.wiredprairie.us/blog/index.php/archives/1701
如果您想将 SelectedItem 存储在 ViewModel 中,您的 xaml 应如下所示:
<ComboBox SelectedItem="{Binding MySelectedItem, Mode=TwoWay}"/>
你的 ViewModel 应该是这样的:
public class ContactModel : ViewModelBase
public ContactModel()
{
MySelectedItem = "";
}
private string _myselecteditem
public string MySelectedItem
{
get { return _myselecteditem; }
set
{
_myselecteditem = value;
RaisePropertyChanged(() => MySelectedItem);
}
}
}
于 2013-04-24T19:04:34.660 回答