답변:
Extended WPF Toolkit에는 NumericUpDown이 있습니다.
Microsoft에는 " NumericUpDown 사용자 지정 컨트롤 (테마 및 UI 자동화 지원 샘플 포함) "이 있습니다.
다음은 설명하는 내용에 대한 WPF 컨트롤에 대한 dll이있는 MIT 라이선스 프로젝트입니다. 슬라이더 컨트롤과 유사한 인터페이스를 사용하여 증분, 최소, 최대 및 값을 사용자 지정할 수 있습니다.
MahApps 에는 NumericUpDown 컨트롤이 있습니다.
상용 솔루션이 괜찮다면 다음 컨트롤 세트를 고려할 수 있습니다. Mindscape의 WPF Elements
여기에는 다음과 같이 XAML에서 다양한 숫자 컨트롤 (예 : IntegerTextBox, NumericTextBox, 컨트롤 집합의 일부)을 장식 할 수있는 스핀 컨트롤과 다른 방식으로 (내 개인적인 선호도) 스핀 데코레이터가 포함되어 있습니다.
<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
이것을 시도하십시오 : ScrollBar를 다시 템플릿에서 WPF NumericUpDown
몇 가지 다른 (상업용) 옵션 :