Question

Je suis à la recherche d'un simple contrôle NumericUpDown (numéro spinner a.k.a.) dans WPF. Cela semble être un autre contrôle manque de WPF. Il doit y avoir ceux qui existent déjà là-bas et je n'aime pas réinventer la roue.

Était-ce utile?

La solution

Le Extended WPF Toolkit a un: NumericUpDown entrer image description ici

Autres conseils

Voici un projet de licence MIT avec une dll pour un contrôle WPF pour ce que vous décrivez. Il permet la personnalisation des incréments, minimum, maximum et de la valeur avec une interface similaire à la commande de curseur.

http://code.google.com/p/phoenix-control- bibliothèque /

Si des solutions commerciales sont ok, vous pouvez considérer cet ensemble de commande: WPF Eléments par Mindscape

Il contient un tel contrôle de spin et, alternativement, (ma préférence personnelle) un spin-décorateur, qui peuvent décorer différents contrôles numériques (comme IntegerTextBox, NumericTextBox, également partie de l'ensemble de commande) en XAML comme ceci:

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

ajouter une zone de texte et scrollbar

dans 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

Quelques autres options (commerciales):

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top