現在、私はReactiveUIでReactiveUIにバインドされているReactiveTableViewControllerを持っています。それは次のように一緒にリンクされています。ReactiveTableViewControllerでSelectedRowを取得し、次のコントローラに移動する方法
public class ServicesView : ReactiveTableViewController<ServicesViewModel> {
public ServicesView() : base()
{
}
public override void ViewDidLoad()
{
base.ViewDidLoad();
SetUpUserInterface();
SetTableViewProperties();
this.WhenActivated(disposable =>
{
TableView.Delegate = this;
this.TableView.RegisterNibForCellReuse(RxCell.Nib, RxCell.Key);
//this.WhenAnyValue(view => view.ViewModel.Services).BindTo<ServiceEntryModel, RxCell>(this.TableView, RxCell.Key, 50, null); // does not work
TableView.Source = new ReactiveTableViewSource<ServiceEntryModel>(TableView, ViewModel.Services, RxCell.Key, 50f, null); // also not working
}
}}
なぜこれが起こっている誰も私を説明することができない、のUITableView内の行を選択するときにConsole.WriteLineを次呼び出されることはありません取得オーバーライドする場合は?大変感謝します、読んでいただきありがとうございます。
public override void RowSelected(UITableView tableView, NSIndexPath indexPath)
{
base.RowSelected(tableView, indexPath);
Console.WriteLine("Hi StackOverflow");
}