void Thumbnails_ValueChanged(object?sender, NumericUpDownValueChangedEventArgs e)
 {
     if (ApplicationHelpers.MainWindow != null && ApplicationHelpers.MainWindowDataContext != null)
     {
         ApplicationHelpers.MainWindowDataContext.Thumbnails_ValueChanged(sender, e);
     }
 }
Exemple #2
0
        /// <summary>Update the values of the custom matrix</summary>
        /// <param name="sender">The object that raised the event</param>
        /// <param name="e">The object that is being handled</param>
        private void UpdateMatrix(object sender, NumericUpDownValueChangedEventArgs e)
        {
            NumericUpDown   number  = sender as NumericUpDown;
            MainWindowModel context = DataContext as MainWindowModel;

            context.Options.CustomMatrix[number.Name] = number.Value;
        }
 private void OnChangeResizeHeight(NumericUpDownValueChangedEventArgs e)
 {
     if (lockRatioCheckBox.IsChecked.Value)
     {
         resizeWidthNumeric.Value = Math.Round(e.NewValue * currentResizeDimensionsRatio);
     }
 }
Exemple #4
0
 private void hoursNUD_ValueChanged(object sender, NumericUpDownValueChangedEventArgs e)
 {
     if (24 <= e.NewValue)
     {
         e.Handled      = true;
         hoursNUD.Value = 0;
     }
 }
Exemple #5
0
 private void secondsNUD_ValueChanged(object sender, NumericUpDownValueChangedEventArgs e)
 {
     if (60 <= e.NewValue)
     {
         e.Handled = true;
         //minutesNUD.Value++;
         secondsNUD.Value = 0;
     }
 }
 /// <summary>
 /// Invoked when the value of the NumericUpDown containing the page number is changed.
 /// </summary>
 /// <param name="sender"></param>
 /// <param name="e"></param>
 private void PageNumberChanged(object sender, NumericUpDownValueChangedEventArgs e)
 {
     //Only act if the page is actually different from the one displayed by the renderer. The -1 is due to the fact that the page numbers used by the library are 0-based, while we show them as 1-based indices.
     if ((int)e.NewValue - 1 != this.FindControl <PDFRenderer>("MuPDFRenderer").PageNumber)
     {
         //We need to re-initialise the renderer. No need to ask it to release resources here because it will do it on its own (and we don't need to dispose the Document).
         this.FindControl <PDFRenderer>("MuPDFRenderer").Initialize(Document, pageNumber: (int)e.NewValue - 1, ocrLanguage: GetCurrentLanguage(this.FindControl <ComboBox>("OCRLanguageBox").SelectedIndex));
         this.FindControl <Image>("PageAreaImage").Source = GenerateThumbnail();
     }
 }
Exemple #7
0
 private void OnCentsChange(object sender, NumericUpDownValueChangedEventArgs e)
 {
     if (_settingInternally)
     {
         return;                     // we should call validate later
     }
     if (sender is UpDown c)
     {
         int rowIndex = Grid.GetRow(c);
         Changed?.Invoke();
     }
 }
 /*
  * private void upDownDegreeCount_ValueChanged(object sender, NumericUpDownValueChangedEventArgs e) {
  *  if (!_settingInternally) {
  *      MarkPresetChanged();
  *      //
  *      int count = (int)upDownDegreeCount.Value;
  *      // update current setting
  *      _drawerSettings.degreeCount = count;
  *      // update drawer
  *      _gridDrawer.SetDegrees(count, _drawerSettings.degreeThreshold);
  *      InvalidateView();
  *  }
  * }
  */
 private void upDownDegreeThreshold_ValueChanged(object sender, NumericUpDownValueChangedEventArgs e)
 {
     if (!_settingInternally)
     {
         MarkPresetChanged();
         //
         float threshold = (float)upDownDegreeThreshold.Value;
         // update current setting
         _drawerSettings.degreeThreshold = threshold;
         // update drawer
         _gridDrawer.SetDegrees(threshold);
         InvalidateView();
     }
 }
 private void upDownChainTurns_ValueChanged(object sender, NumericUpDownValueChangedEventArgs e)
 {
     if (!_settingInternally)
     {
         MarkPresetChanged();
         //
         float chainTurns = (float)upDownChainTurns.Value;
         // update current setting
         _drawerSettings.slopeChainTurns = chainTurns;
         // update drawer
         _gridDrawer.SetSlope(_drawerSettings.slopeOrigin, chainTurns);
         InvalidateView();
     }
 }
 private void upDownCountLimit_ValueChanged(object sender, NumericUpDownValueChangedEventArgs e)
 {
     if (!_settingInternally)
     {
         MarkPresetChanged();
         //
         int rationalCountLimit = (int)upDownCountLimit.Value;
         // update current setting
         _drawerSettings.rationalCountLimit = rationalCountLimit;
         // update drawer
         _gridDrawer.SetGeneration(_drawerSettings.harmonicityName, rationalCountLimit);
         InvalidateView();
     }
 }
        private void upDownLimit_ValueChanged(object sender, NumericUpDownValueChangedEventArgs e)
        {
            if (!_settingInternally)
            {
                MarkPresetChanged();
                //
                int value = (int)e.NewValue;

                // update current setting
                _drawerSettings.limitPrimeIndex = value;

                // update drawer: subgroup & temperament
                Debug.Assert(_drawerSettings.narrows == null, "Limit UpDown should be disabled");
                _gridDrawer.SetSubgroup(value, _drawerSettings.subgroup, _drawerSettings.narrows);

                if (_drawerSettings.temperament != null)
                {
                    _gridDrawer.SetTemperament(_drawerSettings.temperament); // GridDrawer also validates its temperament values
                    UpdateTemperamentRowsAfterValidation();
                }

                InvalidateView();
            }
        }
Exemple #12
0
        /// <summary>
        /// Raises the <see cref="ValueChanged"/> event.
        /// </summary>
        /// <param name="oldValue">The old value.</param>
        /// <param name="newValue">The new value.</param>
        protected virtual void RaiseValueChangedEvent(double oldValue, double newValue)
        {
            var e = new NumericUpDownValueChangedEventArgs(ValueChangedEvent, oldValue, newValue);

            RaiseEvent(e);
        }
 private void OnDurationChanged(object sender, NumericUpDownValueChangedEventArgs args)
 {
     this.MainWindow.Transition.Duration = TimeSpan.FromMilliseconds(args.NewValue);
 }
Exemple #14
0
 private void NewValueOnValueChanged(object?sender, NumericUpDownValueChangedEventArgs e)
 {
     Modifier.NewValue     = (decimal)NewValue.Value;
     ResetButton.IsVisible = ResetButton.IsEnabled = Modifier.HasChanged;
 }