it-swarm.com.de

Gutes NumericUpDown-Äquivalent in WPF?

Ich suche nach einem einfachen NumericUpDown-Steuerelement (a.k.a. Number Spinner) in WPF. Dies scheint ein weiterer Mangel an Kontrolle in WPF zu sein. Es muss da draußen einige geben, und ich erfinde das Rad nicht gern neu.

99
devios1

Das Extended WPF Toolkit verfügt über Folgendes: NumericUpDown enter image description here

95
Brian Lagunas

Hier ist ein MIT Lizenzprojekt mit einer DLL für ein WPF-Steuerelement für das, was Sie beschreiben. Es ermöglicht die Anpassung von Inkrementen, Minimum, Maximum und Wert mit einer ähnlichen Oberfläche wie das Schieberegler-Steuerelement.

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

4
Daniel DeSousa
4
John Myczek

MahApps hat ein NumericUpDown Steuerelement:

MahApps NumericUpDown

3
Magnus Lindhe
3
Artur Carvalho

Wenn kommerzielle Lösungen in Ordnung sind, können Sie diese Steuerelementgruppe in Betracht ziehen: WPF Elements by Mindscape

Es enthält ein solches Spin-Control und alternativ (meine persönliche Präferenz) einen Spin-Decorator, der verschiedene numerische Controls (wie IntegerTextBox, NumericTextBox, die ebenfalls Teil des Control-Sets sind) in XAML wie folgt dekorieren kann:

<WpfElements:SpinDecorator>
   <WpfElements:IntegerTextBox Text="{Binding Foo}" />
</WpfElements:SpinDecorator>
1
Simon D.

fügen Sie ein Textfeld und eine Bildlaufleiste hinzu

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
1
Skarstoker

Einige andere (kommerzielle) Optionen:

1
1
Clifford Nelson
1
Andrey Burykin