题
我在寻找一个简单的段(a。k.a.数量微调)控制在WPF.这似乎是另一个缺乏控制在WPF.必须有一些现有的人在那里而我不要重新发明轮子。
解决方案
在扩展WPF工具包具有一个:的NumericUpDown
其他提示
下面是一个WPF控制你所描述的DLL中的MIT许可项目。它允许增量的定制,最小,最大和值与类似的界面到滑块控制。
这可有助于:在WPF 数字数据对应的
如果商业解决方案都OK,你可以考虑这个控件集: 通过思维空间 WPF元素
它包含这样的自旋的控制和可选地(我的个人喜好)旋装饰,即可以装饰各种数值控件(如IntegerTextBox,NumericTextBox,还控制集的一部分)在XAML这样的:
<WpfElements:SpinDecorator>
<WpfElements:IntegerTextBox Text="{Binding Foo}" />
</WpfElements:SpinDecorator>
添加的文本框和滚动条
在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
从retemplating滚动条 < WPF的NumericUpDown:
尝试此/ p>
其他一些(商业)选项:
- 阶段, RadNumericUpDown
- DevExpress, SpinEdit
- Visual, 上下按钮
- Syncfusion, 上下按钮
不隶属于 StackOverflow