11 ответов:
расширенный инструментарий WPF имеет один:NumericUpDown
Кевин Мур создал элемент управления NumericUpDown в WPF и поместил его в свой "WPF Bag-o-Tricks"
вы можете найти загрузки здесь:http://j832.com/bagotricks/
У него там есть кое-что интересное. Я не играл с NumericUpDown лично, но я ожидаю, что это должно дать вам то, что вы ищете.
Я считаю, что он показывает это в своем видео "WPF Bootcamp". Я изначально видел его здесь, но и потоковое видео кажется, он упал.
вот проект лицензии MIT с dll для элемента управления WPF для того, что вы описываете. Он позволяет настраивать приращения, минимум, максимум и значение с аналогичным интерфейсом для управления ползунком.
Это может помочь: числовой ввод данных в WPF
MahApps есть NumericUpDown управление:
Если коммерческие решения в порядке, вы можете рассмотреть такой контроль установить: элементы WPF по Mindscape
Он содержит такой элемент управления спином и альтернативно (мое личное предпочтение) спин-декоратор, который может украшать различные числовые элементы управления (например, 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
полное решение в http://www.codeproject.com/KB/WPF/NumericUpDownTextBox.aspx
несколько других (коммерческих) вариантов:
- из Telerik, RadNumericUpDown
- DevExpress,SpinEdit
- Infragistics, UpDown
- Syncfusion, UpDown


Comments