Pregunta

Busco un control NumericUpDown sencilla (también denominado número spinner) en WPF. Este parece ser otro control que carecía en WPF. Debe haber algunas de las existentes por ahí y no me gustaría volver a inventar la rueda.

¿Fue útil?

Solución

El Extended WPF Toolkit tiene uno: NumericUpDown introducir descripción de la imagen aquí

Otros consejos

Este es un proyecto de licencia MIT con una dll para un control de WPF para lo que se está describiendo. Se permite la personalización de los incrementos, mínimo, máximo y el valor con una interfaz similar al control deslizante.

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

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

Contiene un control tal giro y de forma alternativa (mi preferencia personal) un spin-decorador, que puede decorar diversos controles numéricos (como IntegerTextBox, NumericTextBox, también parte del conjunto de control) en XAML como esto:

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

añadir un cuadro de texto y la 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

Algunas otras opciones (comerciales):

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top