Buona NumericUpDown equivalenti in WPF? [chiuso]
-
23-08-2019 - |
Domanda
Sto cercando un controllo semplice NumericUpDown (numero pseudonimo filatore) in WPF. Questo sembra essere un altro controllo privo di WPF. Ci devono essere alcuni tra quelli esistenti là fuori e non mi piace di re-inventare la ruota.
Soluzione
Il estesa WPF Toolkit ha una: NumericUpDown
Altri suggerimenti
Ecco un progetto di licenza MIT con una dll per un controllo WPF per quello che si sta descrivendo. Esso consente di personalizzare incrementi, minimo, massimo e valore con un interfaccia simile al dispositivo di scorrimento.
Questo può aiutare: numerica di inserimento dati in WPF
MahApps ha un NumericUpDown di controllo:
Se le soluzioni commerciali sono ok, si può considerare questo insieme di controllo: WPF Elementi da Mindscape
Contiene un tale controllo rotazione ed alternativamente (mia preferenza personale) uno spin-decoratore, che può decorare vari controlli numerici (come IntegerTextBox, NumericTextBox, anche parte del set di controllo) in XAML così:
<WpfElements:SpinDecorator>
<WpfElements:IntegerTextBox Text="{Binding Foo}" />
</WpfElements:SpinDecorator>
La soluzione completa a http://www.codeproject.com/KB/WPF/NumericUpDownTextBox aspx
aggiungere una casella di testo e barra di scorrimento
in 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
Prova questo: WPF NumericUpDown da retemplating uno ScrollBar
A poche altre opzioni (commerciali):
- Telerik, RadNumericUpDown
- DevExpress, SpinEdit
- Infragistics, UpDown
- Syncfusion, UpDown