Я ищу простой элемент NumericUpDown (a.k.a. spinner) в WPF. Кажется, это еще один недостаток контроля в WPF. Там должны быть какие-то существующие, и мне не нравится изобретать колесо.
Хороший эквивалент NumericUpDown в WPF?
Ответ 1
В расширенном WPF Toolkit есть один: NumericUpDown
Ответ 2
Кевин Мур создал элемент управления NumericUpDown в WPF и поместил его в свой "WPF Bag-o-Tricks"
Здесь вы можете найти загрузки: http://j832.com/bagotricks/
У него есть интересные вещи. Я не играл с NumericUpDown лично, но я ожидаю, что это даст вам то, что вы ищете.
Я считаю, что он показывает это в своем видеоролике WPF Bootcamp. Я изначально видел здесь, но потоковое видео кажется неработоспособным.
Ответ 3
Microsoft имеет "" Пользовательский элемент NumericUpDown "с образцом поддержки темы и интерфейса пользователя"
Ответ 4
Вот проект лицензии MIT с dll для элемента управления WPF для того, что вы описываете. Он позволяет настраивать приращения, минимум, максимум и значение с помощью аналогичного интерфейса с элементом управления ползунком.
Ответ 5
Это может помочь: Числовой ввод данных в WPF
Ответ 6
Если коммерческие решения в порядке, вы можете рассмотреть этот набор: Элементы WPF от Mindscape
Он содержит такое управление спином и, альтернативно (мое личное предпочтение), спин-декоратор, который может украшать различные числовые элементы управления (такие как IntegerTextBox, NumericTextBox, также часть набора элементов управления) в XAML, например:
<WpfElements:SpinDecorator>
<WpfElements:IntegerTextBox Text="{Binding Foo}" />
</WpfElements:SpinDecorator>
Ответ 7
добавить текстовое поле и полосу прокрутки
в 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
Ответ 8
Попробуйте следующее: WPF NumericUpDown от повторного использования ScrollBar
Ответ 9
MahApps имеет NumericUpDown управление:
Ответ 10
Полное решение в http://www.codeproject.com/KB/WPF/NumericUpDownTextBox.aspx
Ответ 11
Несколько других (коммерческих) вариантов:
- Telerik, RadNumericUpDown
- DevExpress, SpinEdit
- Infragistics, Вверх
- Syncfusion, Updown