Пример #1
0
 private void NumberBoxValueChanged(object sender, Microsoft.UI.Xaml.Controls.NumberBoxValueChangedEventArgs e)
 {
     if (TestNumberBox != null && NewValueTextBox != null && OldValueTextBox != null)
     {
         NewValueTextBox.Text = e.NewValue.ToString();
         OldValueTextBox.Text = e.OldValue.ToString();
     }
 }
Пример #2
0
 private void NumberBoxRestSeconds_ValueChanged(MUXC.NumberBox sender, MUXC.NumberBoxValueChangedEventArgs args)
 {
     if (args.NewValue == 60)
     {
         sender.Value = 0;
         numberBoxRestMinutes.Value += 1;
     }
 }
Пример #3
0
        private void OnValuePropertyChanged(DependencyPropertyChangedEventArgs args)
        {
            // This handler may change Value; don't send extra events in that case.
            if (!m_valueUpdating)
            {
                var oldValue = (double)args.OldValue;

                try
                {
                    m_valueUpdating = true;

                    CoerceValue();

                    var newValue = (double)Value;
                    if (newValue != oldValue && !(double.IsNaN(newValue) && double.IsNaN(oldValue)))
                    {
                        // Fire ValueChanged event
                        var valueChangedArgs = new NumberBoxValueChangedEventArgs(oldValue, newValue);
                        ValueChanged?.Invoke(this, valueChangedArgs);

                        // Fire value property change for UIA
                        if (FrameworkElementAutomationPeer.FromElement(this) is NumberBoxAutomationPeer peer)
                        {
                            peer.RaiseValueChangedEvent(oldValue, newValue);
                        }
                    }

                    UpdateTextToValue();
                    UpdateSpinButtonEnabled();
                }
                finally
                {
                    m_valueUpdating = false;
                }
            }
        }
Пример #4
0
 private void NumberBox_ProxyPort_ValueChanged(Microsoft.UI.Xaml.Controls.NumberBox sender, Microsoft.UI.Xaml.Controls.NumberBoxValueChangedEventArgs args)
 {
     Port = (int)Math.Truncate(NumberBox_ProxyPort.Value);
     NumberBox_ProxyPort.BorderBrush = new SolidColorBrush(Colors.Lime);
 }
Пример #5
0
 private void NumberBoxValueChanged(object sender, NumberBoxValueChangedEventArgs args)
 {
     SelectedPageIndex = (int)args.NewValue - 1;
 }
Пример #6
0
        private void NumberBox_Steps_ValueChanged(MUXC.NumberBox sender, MUXC.NumberBoxValueChangedEventArgs args)
        {
            uint number = (uint)Math.Ceiling(this.NumberBox_Steps.Value);

            NumberBox_Steps.Value = number > 500 || number < 10 ? 10 : number;
        }
Пример #7
0
 private void SkillRank_NumberBox_ValueChanged(MUXC.NumberBox sender, MUXC.NumberBoxValueChangedEventArgs args)
 {
     SelectedCharacter.CurentCharacter.RefreshStats();
 }