wpf spinner numericupdown

¿Buen equivalente NumericUpDown en WPF?



spinner (11)

Estoy buscando un control simple NumericUpDown (también conocido como número control) en WPF. Esto parece ser otro control que falta en WPF. Debe haber algunos existentes y no me gusta reinventar la rueda.



Aquí hay un proyecto de licencia de MIT con un dll para un control de WPF para lo que está describiendo. Permite la personalización de incrementos, mínimo, máximo y valor con una interfaz similar al control deslizante.

http://code.google.com/p/phoenix-control-library/




Kevin Moore creó un control NumericUpDown en WPF, y lo puso en su "WPF Bag-o-Tricks"

Puede encontrar descargas aquí: http://j832.com/bagotricks/

Él tiene algunas cosas interesantes allí. No he jugado con NumericUpDown personalmente, pero espero que esto te brinde lo que estás buscando.

Creo que lo muestra en su video "WPF Bootcamp". Originalmente lo vi here , pero parece que el video no funciona.




Si las soluciones comerciales están bien, puede considerar este conjunto de control: WPF Elements by Mindscape

Contiene un control de giro y, alternativamente (mi preferencia personal) un decodificador giratorio, que puede decorar varios controles numéricos (como IntegerTextBox, NumericTextBox, también parte del conjunto de control) en XAML como este:

<WpfElements:SpinDecorator> <WpfElements:IntegerTextBox Text="{Binding Foo}" /> </WpfElements:SpinDecorator>



agregar un cuadro de texto y una barra de desplazamiento

en VB

Private Sub Textbox1_ValueChanged(ByVal sender As System.Object, ByVal e As System.Windows.RoutedPropertyChangedEventArgs(Of System.Double)) Handles Textbox1.ValueChanged If e.OldValue > e.NewValue Then Textbox1.Text = (Textbox1.Text + 1) Else Textbox1.Text = (Textbox1.Text - 1) End If End Sub