2011-11-21 13 views
15

Wiem, że możesz wybrać wiersz w UITableView, wywołując funkcję UITableView.SelectRow, ale mam problem z skonstruowaniem pierwszego parametru NSIndexPath dla danego numeru wiersza. To jest kod, który próbowałem:Jak programowo wybrać wiersz w UITableView w MonoTouch?

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

Ale nie kompiluje się, ponieważ wiersz jest tylko do odczytu.

A może jest inny sposób na zrobienie tego?

Odpowiedz

32

pomocą metody statycznej NSIndexPath.FromRowSection zamiast:

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

To jest wielki. Dlaczego nie wymyśliłem tego? Dziękuję Ci bardzo! – newman

Powiązane problemy