WPF에서 좋은 NumericUpDown에 해당합니까? [닫은]


100

WPF에서 간단한 NumericUpDown (일명 숫자 스피너) 컨트롤을 찾고 있습니다. 이것은 WPF에서 또 다른 부족한 제어 인 것 같습니다. 거기에 이미 존재하는 것들이 있어야하고 나는 바퀴를 재발 명하는 것을 좋아하지 않습니다.


24
Microsoft가 실제로 WPF 컨트롤을 제공했음을 의미합니까 ?? :)
BobbyShaftoe

그건 끔찍한 농담이야. 나는 wpf 컨트롤을 찾을 수 없다는 두려움 때문에 검색에 저항했습니다.
MadeOfAir

답변:




4

다음은 설명하는 내용에 대한 WPF 컨트롤에 대한 dll이있는 MIT 라이선스 프로젝트입니다. 슬라이더 컨트롤과 유사한 인터페이스를 사용하여 증분, 최소, 최대 및 값을 사용자 지정할 수 있습니다.

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


3
참고로,이 컨트롤은 키 반복 (키 누름) 또는 위 / 아래 화살표 키를 증가 / 감소하는 기능을 지원하지 않습니다. Kevin Moo're Bag-o-Tricks의 NumericUpDown은 두 기능을 모두 지원합니다.
Sean Sexton

또한이 컨트롤은 .NET 프레임 워크 4 있어야한다는 사실을 명심해야합니다
이그나티우스

3

MahApps 에는 NumericUpDown 컨트롤이 있습니다.

MahApps NumericUpDown


오프 사이트 리소스 또는 도구에 대한 추천 요청은 Stack Overflow에서 주제를 벗어납니다. 답변을한다면 Stack Overflow가 이러한 질문에 답할 수있는 좋은 장소라는 믿음을 구체적으로 강화합니다. 그렇지 않습니다. 대부분의 답변은 의견이 많으므로 ( "나는 개인적으로 좋아합니다 ...") 좋은 답변을 알고 있더라도이 질문에 대답하지 마십시오. 질문에 대한 플래그 대화 상자를 열고 주제를 벗어난 카테고리 또는 도움말 센터 에서 종료 이유 전체를 볼 수 있습니다 . 효과가 실제 답변과 유사하므로 댓글로 답변하지 않아야합니다.
Kyll

1

상용 솔루션이 괜찮다면 다음 컨트롤 세트를 고려할 수 있습니다. Mindscape의 WPF Elements

여기에는 다음과 같이 XAML에서 다양한 숫자 컨트롤 (예 : IntegerTextBox, NumericTextBox, 컨트롤 집합의 일부)을 장식 할 수있는 스핀 컨트롤과 다른 방식으로 (내 개인적인 선호도) 스핀 데코레이터가 포함되어 있습니다.

<WpfElements:SpinDecorator>
   <WpfElements:IntegerTextBox Text="{Binding Foo}" />
</WpfElements:SpinDecorator>


1

텍스트 상자 및 스크롤바 추가

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


1

몇 가지 다른 (상업용) 옵션 :


오프 사이트 리소스 또는 도구에 대한 추천 요청은 Stack Overflow에서 주제를 벗어납니다. 답변을한다면 Stack Overflow가 이러한 질문에 답할 수있는 좋은 장소라는 믿음을 구체적으로 강화합니다. 그렇지 않습니다. 대부분의 답변은 의견이 많으므로 ( "나는 개인적으로 좋아합니다 ...") 좋은 답변을 알고 있더라도이 질문에 대답하지 마십시오. 질문에 대한 플래그 대화 상자를 열고 주제를 벗어난 카테고리 또는 도움말 센터 에서 종료 이유 전체를 볼 수 있습니다 . 효과가 실제 답변과 유사하므로 댓글로 답변하지 않아야합니다.
Kyll
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.