문제

WPF에서 간단한 NumericUpdown (일명 번호 스피너) 컨트롤을 찾고 있습니다. 이것은 WPF에서 또 다른 통제력이 부족한 것 같습니다. 기존의 기존이 있어야하며 바퀴를 다시 발명하는 것을 좋아하지 않습니다.

도움이 되었습니까?

해결책

확장 된 WPF 툴킷에는 하나가 있습니다. NumericUpdown enter image description here

다른 팁

다음은 설명하는 내용에 대한 WPF 제어를위한 DLL이있는 MIT 라이센스 프로젝트입니다. 슬라이더 제어와 유사한 인터페이스를 사용하여 증분, 최소, 최대 및 값을 사용자 정의 할 수 있습니다.

http://code.google.com/p/phoenix-control-library/

이것은 도움이 될 수 있습니다 : WPF의 숫자 데이터 입력

상업용 솔루션이 정상이면이 제어 세트를 고려할 수 있습니다.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

기타 몇 가지 (상업) 옵션 :

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top