我使用MvxTableViewSource的自定义实现,但我以多选方式使用它。
我尝试完成的是一个可以选择和取消选择(选中/取消选中)的列表。所选命令适用于绑定。但是当我在应用程序中取消选择一行时,没有可以绑定的取消选择命令。除此之外,RowDeselected()方法也不会被解雇。
似乎无法确定取消选择了哪些行。
有人能指出我正确的方向吗?我真的需要这个!
TNX
没有被解雇的钩子:
public override void RowDeselected (UITableView tableView, NSIndexPath indexPath)
{
//Won't get fired :(
}
此外,当我覆盖此方法时,它首先看起来像这样:
public override void RowDeselected (UITableView tableView, NSIndexPath indexPath)
{
// NOTE: Don't call the base implementation on a Model class
// see http://docs.xamarin.com/guides/ios/application_fundamentals/delegates,_protocols,_and_events
throw new NotImplementedException ();
}
这是否意味着它还没有在基地实施?