web-dev-qa-db-ja.com

WPFの同等の良いNumericUpDown?

私はWPFのシンプルなNumericUpDown(別名スピナー)コントロールを探しています。これは、WPFのもう1つの制御の欠如のようです。そこにはいくつかの既存のものがあるはずで、私は車輪を再発明するのは好きではありません。

99
devios1

Extended WPF Toolkitには次の1つがあります。 NumericUpDown enter image description here

95
Brian Lagunas

以下にMITあなたが説明しているWPFコントロール用のdllを含むライセンスプロジェクトを示します。スライダーコントロールと同様のインターフェイスを使用して、増分、最小、最大、および値をカスタマイズできます。

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

4
Daniel DeSousa
4
John Myczek

MahApps には NumericUpDown コントロールがあります:

MahApps NumericUpDown

3
Magnus Lindhe

これが役立つ場合があります: WPFの数値データ入力

3
Artur Carvalho

商用ソリューションで問題ない場合は、次のコントロールセットを検討できます。 MindscapeによるWPF Elements

このようなスピンコントロールと、(私の個人的な好みの)スピンデコレーターが含まれており、XAMLでさまざまな数値コントロール(IntegerTextBox、NumericTextBox、コントロールセットの一部など)を次のように装飾できます。

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

テキストボックスとスクロールバーを追加します

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

他のいくつかの(商用)オプション:

1
1
Clifford Nelson
1
Andrey Burykin