private void RepositionMenuFlyoutItemClickHandler(object sender, RoutedEventArgs e) { if (respositionFlyout == null) { respositionFlyout = new IntNumberEnterFlyout(); respositionFlyout.OKButtonClickEvent += ReposOKButtonClickHandler; } var maxOrder = viewModel.Templates.Count; var textToShow = "Enter new position (1..." + maxOrder + ")"; respositionFlyout.Number = 1; respositionFlyout.Show(editButton, textToShow, maxOrder, 1); }
private async Task RepositionField(object sender) { await CoreWindow.GetForCurrentThread().Dispatcher.RunAsync(CoreDispatcherPriority.Normal, () => { var fieldToPosition = (sender as Button).DataContext as NoteField; oldFieldOrder = fieldToPosition.Order; fieldListView.Hide(); if (repositionFieldFlyout == null) { repositionFieldFlyout = new IntNumberEnterFlyout(); repositionFieldFlyout.OKButtonClickEvent += RepositionFieldFlyoutOKButtonClickEventHandler; } int max = noteFieldView.fieldsViewModel.Fields.Count; var textToShow = "Enter new position (1..." + max + ")"; repositionFieldFlyout.Number = 1; repositionFieldFlyout.Show(editModelButton, textToShow, max, 1); }); }
private async void RepositionMenuFlyoutItemClickHandler(object sender, RoutedEventArgs e) { var isContinue = await MainPage.WarnFullSyncIfNeeded(); if (!isContinue) { return; } if (repositionFieldFlyout == null) { repositionFieldFlyout = new IntNumberEnterFlyout(); repositionFieldFlyout.Placement = FlyoutPlacementMode.Bottom; repositionFieldFlyout.OKButtonClickEvent += RepositionFieldFlyoutOKButtonClickEventHandler; } int max = fieldsViewModel.Fields.Count; var textToShow = "Enter new position (1..." + max + ")"; repositionFieldFlyout.Number = 1; repositionFieldFlyout.Show(pointToShowFlyout, textToShow, max, 1); }