从ViewModel触发选择TableViewRow

时间:2015-01-30 10:51:06

标签: ios uitableview xamarin viewmodel mvvmcross

我有一个UITableView(带有相应的TableViewSource)添加到MvxViewController。这个ViewController有一个ViewModel。是否可以通过更改视图模型中的属性来通过数据绑定选择表格行(可视化)?

谢谢!

1 个答案:

答案 0 :(得分:0)

您还没有为您尝试过的任何内容提供任何代码,但我最近遇到了类似的问题。我通过从我的viewmodel发送一条消息并在视图上监听它来解决它。

当我需要选择行时,我视图中的代码如下所示。

var path = NSIndexPath.FromRowSection(MainViewModel.Inspections.IndexOf.(MainViewModel.SelectedInspection), 0);         
MainTableView.SelectRow(path, true, UITableViewScrollPosition.None);