How to use the Events

RadNumericUpDown inherits several common events that can be used to improve the functionality of the control.

Here is a brief list of all events exposed by RadNumericUpDown.

  • BindingValidationError - Inherited from System.Windows.FrameworkElement

  • GotFocus - Inherited from System.Windows.UIElement

  • KeyDown - Inherited from System.Windows.UIElement

  • KeyUp - Inherited from System.Windows.UIElement

  • LayoutUpdated - Inherited from System.Windows.FrameworkElement

  • Loaded - Inherited from System.Windows.FrameworkElement

  • LostFocus - Inherited from System.Windows.UIElement)

  • MouseEnter - Inherited from System.Windows.UIElement

  • MouseLeave - Inherited from System.Windows.UIElement

  • MouseLeftButtonDown - Inherited from System.Windows.UIElement

  • MouseLeftButtonUp - Inherited from System.Windows.UIElement

  • MouseMove - Inherited from System.Windows.UIElement

  • SizeChanged - Inherited from System.Windows.FrameworkElement

  • ValueChanged - Inherited from System.Windows.Controls.Primitives.RangeBase

Here is an example of how to use the ValueChanged event that is raised whenever the value of RadNumericUpDown is changed:

public void Events() 
{ 
    RadNumericUpDown numeric = new RadNumericUpDown(); 
    numeric.ValueChanged += OnNumericValueChanged; 
    numeric.Value = 10; 
} 
 
private void OnNumericValueChanged(object sender, RadRangeBaseValueChangedEventArgs e) 
{ 
    //some action here 
} 
Private Sub Events() 
    Dim numeric As RadNumericUpDown = New RadNumericUpDown 
    AddHandler numeric.ValueChanged, AddressOf OnNumericValueChanged 
    numeric.Value = 10 
End Sub 
Private Sub OnNumericValueChanged(sender As Object, e As RadRangeBaseValueChangedEventArgs) 
    'some action here 
End Sub 
In this article
Not finding the help you need? Improve this article