임시 블로그 이름

간단한 WPF/C# Knob Control 본문

엔지니어링

간단한 WPF/C# Knob Control

paeton 2016. 1. 23. 18:34

 

WPF로 만들어진 무료 Knob Control은 찾기가 힘들어서 내가 한번 한번 만들어봄.

WPF에서 제공하는 Grid, Viewbox, Ellipse, Textblock, Arc를 이용해서 매우 간단하게 만들었음.

Windows 10 64bit, Visual Studio 2015 Community Edition에서 만들어졌지만, 아마도 그 이전 버전의 OS나 Visual Studio에서도 잘 빌드 되고 동작할 것 같다.

 

지원하는 몇 가지 기능:

  • 텍스트 제목 설정 가능
  • 텍스트로 단위 설정 가능
  • 값이 적을 때와 값이 클 때 색 설정 가능. 최소에서 최고로 갈수록 색이 변함.
  • 마우스 휠로 값 변경 가능
  • 마우스 클릭+드래그로 값 변경 가능 (클릭 후 위쪽으로 드래그 하면 값이 증가, 아래쪽으로 드래그 하면 값이 감소)
  • 아래와 같이 각 Knob Control에 대해서 XAML 에디터에서 속성 설정 가능

 

Github: https://github.com/n37jan/KnobControl

오픈소스이며 BSD 라이선스 하에서 배포.

Comments