Как программно выбрать строку в UITableView в MonoTouch?

Я знаю, что вы можете выбрать строку в UITableView, вызвав функцию UITableView.SelectRow, но мне трудно создать первый параметр NSIndexPath для данного номера строки. Это код, который я пробовал:

NSIndexPath path = new NSIndexPath() { Row = 3 };
tableView.SelectRow(path, false, UITableViewScrollPosition.None);

Но он не компилируется, потому что Row доступен только для чтения.

Или, может быть, есть другой способ сделать это?

Ответы

Ответ 1

Вместо этого используйте статический метод NSIndexPath.FromRowSection:

NSIndexPath path = NSIndexPath.FromRowSection(3, 0);