Silverlight/Workshop

Blend 스타일의 Color Picker (소스포함)

길버트리 2008. 11. 27. 12:10
Introduction

제가 1년 전쯤 (실버라이트 1.1버전) 공개했던 Color Picker휴즈플로우에서 진행하는 어떤 프로젝트에서 쓰게되어,
실버라이트 2 버전으로 포팅도 하고, 많이 다듬어서 다시 이렇게 공개합니다. 
블렌드 스타일의 컬러픽커이므로 많은 색상을 지원하실 수 있습니다.


Screen Shots





Live Demo!

Get Microsoft Silverlight


Source Code

HSV Color Space를 참고하여 구현하였습니다.
허접한 소스이지만, 살펴보시다 보면 쓸만한 구석이 있을 거예요.

현재 유저컨트롤로 구현되서 많이 아쉽습니다...
언젠가 시간이 허락되면
박스마일군에게 많이 배워서 커스텀 컨트롤로 제작하고픈 작은 꿈이 있습니다. ^^



위 예제에서 색상 선택하는 버튼은 ColorBox라는 객체를 사용하시면 되구요.
BlendColorPicker 객체는 IColorChangable 인터페이스를 상속 받은 객체라면 어디서든지 이용하실 수 있습니다.

감사합니다.