public override void ViewDidLoad() { base.ViewDidLoad(); Title = NSBundle.MainBundle.LocalizedString("Menu", "Form Sections"); if (UIDevice.CurrentDevice.UserInterfaceIdiom == UIUserInterfaceIdiom.Pad) { //PreferredContentSize = new CGSize(320f, 600f); ClearsSelectionOnViewWillAppear = false; } DetailViewController = (DetailViewController)((UINavigationController)SplitViewController.ViewControllers[1]).TopViewController; DetailViewController.Style = UITableViewStyle.Plain; // TODO pull to refresh: (problem scrolling with it..) //DetailViewController.RefreshRequested += delegate //{ // DetailViewController.ReloadComplete(); //}; var dds = new DynaPadService.DynaPadService(); var menu = dds.BuildDynaMenu("123"); var menuObj = JsonConvert.DeserializeObject <Menu>(dds.BuildDynaMenu("123")); Menu myDynaMenu = JsonConvert.DeserializeObject <Menu>(dds.BuildDynaMenu("123")); var rootMainMenu = new RootElement(myDynaMenu.MenuCaption); var sectionMainMenu = new Section(); sectionMainMenu.HeaderView = null; BuildMenu(myDynaMenu, sectionMainMenu); rootMainMenu.Add(sectionMainMenu); Root = rootMainMenu; }