public override void ViewDidLoad () { base.ViewDidLoad (); SDImageCache.SharedImageCache.ClearDisk (); SDImageCache.SharedImageCache.ClearMemory (); menuItems.AddRange (new [] { new Tuple<string, string> ("Single photo", "with caption, no grid button"), new Tuple<string, string> ("Multiple photos and video", "with captions"), new Tuple<string, string> ("Multiple photo grid", "showing grid first, nav arrows enabled"), new Tuple<string, string> ("Photo selections", "selection enabled"), new Tuple<string, string> ("Photo selection grid", "selection enabled, start at grid"), new Tuple<string, string> ("Web photos", "photos from web"), new Tuple<string, string> ("Web photo grid", "showing grid first"), new Tuple<string, string> ("Single video", "with auto-play"), new Tuple<string, string> ("Web videos", "showing grid first"), new Tuple<string, string> ("Library photos and videos", "media from device library") }); Title = "MWPhotoBrowser"; browserDelegate = new BrowserDelegate (TableView); _segmentedControl = new UISegmentedControl (new []{ "Push", "Modal" }); _segmentedControl.SelectedSegment = 0; _segmentedControl.ValueChanged += delegate { TableView.ReloadData (); }; UIBarButtonItem item = new UIBarButtonItem (_segmentedControl); NavigationItem.RightBarButtonItem = item; NavigationItem.BackBarButtonItem = new UIBarButtonItem ("Back", UIBarButtonItemStyle.Bordered, null); browserDelegate.LoadAssets (); }