Chart control은 꼭 한번씩 아쉬워 지는 컨트롤 중에 하나입니다. 그래서인지 Chart FX와 같은 업체는 Chart 하나로 비지니스를 잘하고 있습니다. 물론 Chart FX만큼 완성도가 있지는 못하지만 그래도 아쉬울 때 사용할 수 있는 3D Chart가 있습니다.
위의 Chart는 Code project에서 찾을 수 있습니다. http://www.codeproject.com/KB/WPF/Wpf3DGraphingLibrary.aspx
A WPF Powered 3D Graphing library라는 제목으로 소개하고 있습니다. 실제로 Chart를 사용하는 방법은 간단합니다.
BarGraph bg = new BarGraph(dict, Colors.CadetBlue, Colors.BurlyWood, new TimeSpan(0, 0, 0, 0, 500));
물론 위의 그림에서 보는 것과 같은 약간의 user interaction도 지원하고 event handler를 통해서 이벤트를 다룰 수 있습니다.
BarGraph bg = new BarGraph(...);bg.MouseOver += new GraphActionDelegate(BarGraphMouseOver);...void BarGraphMouseOver(BaseGraph sender, object key, object value){ // Respond to the mouse over event.}
이외에도 툴팁과 같은 것도 함께 지원되고 있습니다. 몇 가지를 테스트 해보면 본격적인 사용을 하기에는 아직 많이 부족해 보이지만
'WPF.WFF' 카테고리의 다른 글
동적 LINQ (파트 1: LINQ 동적 쿼리 라이브러리 사용하기) (0) | 2009.05.12 |
---|---|
WCF / WPF Chat Application (0) | 2009.04.23 |
Windows 7 그리고 리본 (Ribbon) 인터페이스 (0) | 2009.01.22 |