// moveToVerifyViewSegue public override void ViewDidLoad() { base.ViewDidLoad(); // Perform any additional setup after loading the view, typically from a nib. btnAdd.Enabled = false; PopMenuView = new PopMenuViewController(); PopMenuView.FeatureSelected += (sender, e) => { Debug.WriteLine(e.SelectedFeatureName); if ("Edit" == e.SelectedFeatureName) { btnAdd.Enabled = true; } else if ("Edit" == e.SelectedFeatureName) { btnAdd.Enabled = true; } else { btnAdd.Enabled = false; } }; btnMenu.Clicked += (sender, e) => { UIPopoverController pop = new UIPopoverController(PopMenuView); pop.SetPopoverContentSize(new CGSize(200, 150), true); pop.PresentFromBarButtonItem(btnMenu, UIPopoverArrowDirection.Any, true); }; btnAdd.Clicked += (sender, e) => { PerformSegue("moveToFlow01ViewSegue", this); }; var editingVotes = new VoteManager().ReadEditVotesFromRemote(); AppDelegate.EditingVotes.AddRange(editingVotes); var source = new TableSource(AppDelegate.EditingVotes); editingVoteTable.Source = source; source.EditingVoteSelected += (sender, e) => { AppDelegate.SelectedEditingVote = e.SelectedEditingVote; if (AppDelegate.SelectedEditingVote.Status == EditStatus.Request) { PerformSegue("moveToVerifyViewSegue", this); } }; }
// moveToVerifyViewSegue public override void ViewDidLoad() { base.ViewDidLoad (); // Perform any additional setup after loading the view, typically from a nib. btnAdd.Enabled = false; PopMenuView = new PopMenuViewController (); PopMenuView.FeatureSelected += (sender, e) => { Debug.WriteLine (e.SelectedFeatureName); if ("Edit" == e.SelectedFeatureName) { btnAdd.Enabled = true; } else if ("Edit" == e.SelectedFeatureName) { btnAdd.Enabled = true; } else { btnAdd.Enabled = false; } }; btnMenu.Clicked += (sender, e) => { UIPopoverController pop = new UIPopoverController (PopMenuView); pop.SetPopoverContentSize (new CGSize (200, 150), true); pop.PresentFromBarButtonItem ( btnMenu, UIPopoverArrowDirection.Any, true); }; btnAdd.Clicked += (sender, e) => { PerformSegue ("moveToFlow01ViewSegue", this); }; var editingVotes = new VoteManager ().ReadEditVotesFromRemote (); AppDelegate.EditingVotes.AddRange (editingVotes); var source = new TableSource (AppDelegate.EditingVotes); editingVoteTable.Source = source; source.EditingVoteSelected += ( sender, e) => { AppDelegate.SelectedEditingVote = e.SelectedEditingVote; if (AppDelegate.SelectedEditingVote.Status == EditStatus.Request) { PerformSegue ("moveToVerifyViewSegue", this); } }; }