Пример #1
0
        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);
                        }
                    }
                }
            }
        }
Пример #2
0
        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);
 }
Пример #4
0
 public ModalTransactions()
 {
     this.page = new ModalPage();
 }