검색결과 리스트
Toolkit에 해당되는 글 1건
- 2009/01/04 Theming을 이용한 Silverlight Theme바꾸기
글
Codeplex(http://www.codeplex.com)을 가보시면 Silverlight_Toolkit_December 버전이 나와있습니다. 제가 보던건 November버전이었는데 December버전이 새로 나왔더군요
그럼 11월 버전과 12월 버전의 차이점은 무엇일까? 하는 생각이 드는데요. 한번 차이점을 찾아 보겠습니다.
왼쪽이 11월 지원 컨트롤이고 오른쪽이 12월 지원 컨트롤 목록입니다. 아무래도 최신 버전을 사용하는 것 같아요
지원하는 Theming 목록들입니다. 이 목록은 파일을저장한곳\Silverlight_Toolkit_December_08\Binaries\Themes에서 확인을 할 수 있습니다.
11월 버전보다 3가지의 Theming이 추가 되었군요~~ㅋ^^
저는 이중에서 BureauBlack와 WhistlerBlue라는 것을 사용해 보겠습니다.
우선 Theming을 사용하기 위해서는 밑에 네모박스로 체크를 해둔것을 추가 하셔야 합니다.
Microsoft.Windows.Controls.Theming.BureauBlack 과 Microsoft.Windows.Controls.Theming.WhistlerBlue 같은 경우는 자신이 사용할 Theming만 추가 하셔도 됩니다.
References를 추가를 해주셨다면, 이제는 이 References를 사용해야겠죠?
UserContol에 정의를 해주세요. 저의 경우에는
xmlns:t="clr-namespace:Microsoft.Windows.Controls.Theming;assembly=Microsoft.Windows.Controls.Theming.WhistlerBlue"
이렇게 정의를 하였습니다. BureauBlack를 사용하고 싶다면 WhistlerBlue부분을 BureauBlack로만 바꿔주시면 됩니다.이렇게 정의를 해주신 다음에 가장 최상위에 Theming를 정의를 하면 하위 컨트롤은 다 Theming이 정의가 됩니다. 하지만 한번 해보시면 TabControl과 DataGrid는 적용이 되지를 않습니다. 이를 해결하기 위해서는 간단한 코드를 다시 정의를 해야합니다.
이것이 바로 간단한 정의 입니다.
TabControl의 이름을 tcMain입니다. DataGrid도 똑같이 정의를 해주면 됩니다.
이렇게 테마를 적용하면 어떻게 변하는지 알고 싶으세요?
그러면 아래의 링크를 따라가 보세요.
http://www.codeplex.com/Silverlight/Wiki/View.aspx?title=Silverlight%20Toolkit%20Overview%20Part%203
RECENT COMMENT