Id agree with Monotouch dialog, but as others have said, it helps to understand how it works first.
But to give you a more direct answer to your question, you need to place your views inside a parent Navigation Controller. Then, when the RowSelected is fired, you call NavigationController.PushViewController(detailPageViewController); to tell the parent to swap out the current view (the table view) for a new view (whatever type of view DetailPageViewController is). (where detailPageViewController is an instance of your detail View Controller) This will automatically create a back button for you on the NavigationItem (the navigation bar at the top) on your detail page to pop back a level. If, on the detail page, you want to show another level of detail, just repeat this.NavigationController.PushViewController(evenMoreDetailViewController); The navigation controller will manage the view stack for you. If you want tabs and the Back/Forward structure mixed together, its just a case of having your view/controller hierarchy like this: TabViewController | |-Navigation Controller | | | |- TableViewController | |-Navigation Controller 2 | | | |- TableViewController 2 etc... -- View this message in context: http://monotouch.2284126.n4.nabble.com/Basic-TableView-tp3918144p3920711.html Sent from the MonoTouch mailing list archive at Nabble.com. _______________________________________________ MonoTouch mailing list [email protected] http://lists.ximian.com/mailman/listinfo/monotouch
