WPF에서 좋은 NumerIcupdown에 해당합니까? [닫은
-
23-08-2019 - |
문제
WPF에서 간단한 NumericUpdown (일명 번호 스피너) 컨트롤을 찾고 있습니다. 이것은 WPF에서 또 다른 통제력이 부족한 것 같습니다. 기존의 기존이 있어야하며 바퀴를 다시 발명하는 것을 좋아하지 않습니다.
해결책
확장 된 WPF 툴킷에는 하나가 있습니다. NumericUpdown
다른 팁
Microsoft에는 "테마 및 UI 자동화 지원 샘플을 사용한 NumericUpdown 사용자 지정 제어"
다음은 설명하는 내용에 대한 WPF 제어를위한 DLL이있는 MIT 라이센스 프로젝트입니다. 슬라이더 제어와 유사한 인터페이스를 사용하여 증분, 최소, 최대 및 값을 사용자 정의 할 수 있습니다.
이것은 도움이 될 수 있습니다 : WPF의 숫자 데이터 입력
Mahapps a NumericUpdown 제어:
상업용 솔루션이 정상이면이 제어 세트를 고려할 수 있습니다.Mindscape의 WPF 요소
여기에는 스핀 컨트롤이 포함되어 있으며 대안 적으로 (내 개인 선호도) 스핀 디코레이터가 포함되어 있으며 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
기타 몇 가지 (상업) 옵션 :
- 텔레릭, radnumericupdown
- devexpress, spinedit
- 외계인, 위아래
- 동기화, 위아래
제휴하지 않습니다 StackOverflow