Yes, you are looking for the wrong place. To use the UITableView events, you must implement the UITableViewSource and assign it as a table. The most common way to do this is in the table view controller as a nested class:
private class MyTableSource : UITableViewSource { public override void RowSelected(UITableView tableView, NSIndexPath indexPath) {
Then you set the MyTableSource class to the Source property of the table view:
myTableView.Source = new MyTableSource();
Note that the UITableViewSource class does not exist in Objective-C. This is just a MonoTouch class that contains both UITableViewDataSource and UITableViewDelegate methods, making things a lot easier.
source share