public override void ViewDidLoad() { base.ViewDidLoad(); // set data model dataModel = SetDataModel(); btnGo.SetTitle(NSBundle.MainBundle.LocalizedString("Vernacular_P0_dialog_accept", null).ToUpper(), UIControlState.Normal); btnGo.SetTitleColor(StyleSettings.TextOnDarkColor(), UIControlState.Normal); btnGo.BackgroundColor = StyleSettings.ThemePrimaryColor(); // Set pickerview data model TypePickerViewModel model = new TypePickerViewModel(); pickerView.Model = model; model.dataModel = this.dataModel; pickerView.ShowSelectionIndicator = true; // set default selected row // btn handlers btnGo.TouchUpInside += (object sender, EventArgs e) => { var selected = SetSelectedType(pickerView.SelectedRowInComponent(0)); this.DismissViewController(true, () => { Settings.LastNumberOfPeople = selected; parentVC.InitRecording(); }); }; }
public override void ViewDidLoad() { base.ViewDidLoad(); // set UI backgroundView.Layer.CornerRadius = 10; backgroundView.Layer.BorderColor = StyleSettings.LightGrayColor().CGColor; backgroundView.Layer.BorderWidth = 1; horView.Layer.BackgroundColor = StyleSettings.LightGrayColor().CGColor; vertView.Layer.BackgroundColor = StyleSettings.LightGrayColor().CGColor; btnOk.SetTitle(NSBundle.MainBundle.LocalizedString("Vernacular_P0_dialog_accept", null), UIControlState.Normal); btnCancel.SetTitle(NSBundle.MainBundle.LocalizedString("Vernacular_P0_dialog_cancel", null), UIControlState.Normal); // set data model dataModel = SetDataModel(pickerType); // Set pickerview data model TypePickerViewModel model = new TypePickerViewModel(); pickerView.Model = model; model.dataModel = this.dataModel; pickerView.ShowSelectionIndicator = true; // set default selected row // btn handlers btnOk.TouchUpInside += (object sender, EventArgs e) => { SetSelectedType(pickerView.SelectedRowInComponent(0), this.pickerType); this.DismissViewController(true, () => { SettingsVC.SetButtonTexts(); }); }; btnCancel.TouchUpInside += (object sender, EventArgs e) => { this.DismissViewController(true, null); }; }