RowDeselect不会在自定义MvxTableViewSource中触发

时间:2014-09-17 20:43:42

标签: c# ios xamarin.ios xamarin mvvmcross

我使用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 ();
}

这是否意味着它还没有在基地实施?

0 个答案:

没有答案