Bon NumericUpDown équivalent en WPF? [fermé]
-
23-08-2019 - |
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.
La solution
Le Extended WPF Toolkit a un: NumericUpDown
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.
Cela peut aider à: numérique d'entrée de données dans WPF
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>
Solution complète à http://www.codeproject.com/KB/WPF/NumericUpDownTextBox .aspx
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
Essayez ceci: WPF NumericUpDown de retemplating un ScrollBar
Quelques autres options (commerciales):
- Telerik, RadNumericUpDown
- DevExpress, SpinEdit
- Infragistics, UpDown
- Syncfusion, UpDown