async void OnItemSelected(object sender, SelectedItemChangedEventArgs e) { if (ui_rows_list.SelectedItem != null) { // Open Modal if (e.SelectedItem as PreferenceRow != null) { PreferenceRow row = (e.SelectedItem as PreferenceRow); if (row.IsLocked == false) { if (row.Modal != null && row.IsSelected == false && (row.Modal is MainMenu) == false) { row.IsSelected = true; ModalPage modal = (row.Modal as ModalPage); if (modal != null) { modal.Button = row; } await Navigation.PushModalAsync(row.Modal); } } } } }
public static void SetUpChrome() { _driver = CustomDrivers.GetChromeWithOptions(); _multipleCheckBoxes = new MultipleCheckBoxPage(_driver); _demoPage = new SelectDemoPage(_driver); _senukaiLoginPage = new SenukaiLoginPage(_driver); _alertPage = new AlertPage(_driver); _modalPage = new ModalPage(_driver); }
public void OnOpenModal(ListViewItemModel model) { Modal = new ModalPage(eventAggregator, model); }
public ModalTransactions() { this.page = new ModalPage(); }