Esempio n. 1
0
 private void ResetResult(object sender, object args)
 {
     ResultTextBlock.Text = "None";
     ButtonFlyout.Hide();
     _popup.IsOpen = false;
     TargetComboBox.SelectedItem = null;
 }
 private void ViewModel_PropertyChanged(object sender, System.ComponentModel.PropertyChangedEventArgs e)
 {
     if (String.Compare(e.PropertyName, nameof(IPinViewModel.ShowSelect)) == 0)
     {
         if (viewModel.ShowSelect)
         {
             ButtonFlyout.ShowAt(this);
         }
         else
         {
             //PinAction.Flyout = null;
         }
     }
 }
Esempio n. 3
0
        private void UpdateButton_Click(object sender, Windows.UI.Xaml.RoutedEventArgs e)
        {
            var max = (int)SetMaxSlider.Value;

            try
            {
                ShowResultsForSets(new SimpleSet(max), new SimpleSet(max), LogicalUnion, LogicalIntersection);
                ShowResultsForSets(new BitSet(max), new BitSet(max), BitUnion, BitIntersection);
                ShowResultsForSets(new MultiSet(max), new MultiSet(max), MultisetUnion, MultisetIntersection);
            }
            catch (Exception)
            {
                FlyoutText.Text = "Incorrect format";
                ButtonFlyout.ShowAt(UpdateButton);
            }
        }
        private void ConfirmButton_Click(object sender, RoutedEventArgs e)
        {
            var newCounter = new SecondaryCounterModel()
            {
                CounterName = NewCounterTextBox.Text == "" ? "Counter" : NewCounterTextBox.Text,
                Value       = 0,
                //CounterColor = Windows.UI.Colors.DarkGray,
                CounterColor = new ColorSwatchModel(Windows.UI.Colors.DarkGray),
                CounterIcon  = new SymbolIcon(Symbol.Placeholder)
            };

            Counters.Add(newCounter);

            CountersPanel.Children.Add(new SecondaryCounterControl()
            {
                Counter = newCounter
            });

            ButtonFlyout.Hide();
        }
Esempio n. 5
0
        private void createSetBtn_Click(object sender, RoutedEventArgs e)
        {
            try
            {
                var max        = (int)MaxElemSlider.Value;
                var setCreator = (CreationMethod)RepresentationCb.SelectedItem;
                var method     = (ReadingMethod)SourceCb.SelectedItem;

                // ReSharper disable once PossibleNullReferenceException
                var set = setCreator.Execute(max);
                // ReSharper disable once PossibleNullReferenceException
                method.Execute(set);

                // TODO: Open actions page in the app frame
                Frame.Navigate(typeof(TestOneActionsPage), set);
            }
            catch (Exception exception)
            {
                FlyoutText.Text = exception.Message;
                ButtonFlyout.ShowAt(CreateSetBtn);
            }
        }