Gut NumericUpDown Äquivalent in WPF? [geschlossen]
-
23-08-2019 - |
Frage
Ich bin auf der Suche nach einer einfachen NumericUpDown (auch bekannt als Nummer Spinner) Kontrolle in WPF. Dies scheint eine andere fehlt Kontrolle in WPF zu sein. Es muss da draußen einige bestehende und Ich mag es nicht, das Rad neu zu erfinden.
Lösung
Die Extended WPF Toolkit hat ein: NumericUpDown
Andere Tipps
Microsoft hat ein „ NumericUpDown Custom Control mit Themen- und UI Automation-Support Beispiel "
Hier ist ein MIT-Lizenz-Projekt mit einer DLL für ein WPF-Steuerelement für das, was Sie beschreiben. Es ermöglicht die Anpassung von Schritten, Minimum, Maximum und Wert mit einer ähnlichen Schnittstelle mit dem Schieberegler.
Dies kann helfen: Numerische Dateneingabe in WPF
MahApps hat eine NumericUpDown Steuerung:
Wenn kommerzielle Lösungen ok sind, können Sie diesen Steuersatz berücksichtigen: WPF-Elemente von Mindscape
Es enthält eine solche Kontrolle Spin und alternativ (meine persönliche Präferenz) ein Spin-Dekorateur, dass verschiedene numerische Steuerungen dekorieren können (wie IntegerTextBox, NumericTextBox, auch einen Teil der Steuersatz) in XAML wie folgt aus:
<WpfElements:SpinDecorator>
<WpfElements:IntegerTextBox Text="{Binding Foo}" />
</WpfElements:SpinDecorator>
Komplettlösung unter http://www.codeproject.com/KB/WPF/NumericUpDownTextBox aspx
fügen Sie ein Textfeld und Scrollbar
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
Versuchen Sie dieses: WPF NumericUpDown von retemplating eine ScrollBar
Einige andere (kommerzielle) Optionen:
- Telerik, RadNumericUpDown
- DevExpress, SpinEdit
- Infragistics, AufAb
- Syncfusion, AufAb