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);
        }
Esempio n. 2
0
        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);
            });
        }
Esempio n. 3
0
        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);
        }