DTFE2009 훈스닷넷 1세션 실버라이트 3 발표 자료입니다.
출처는 1세션 함께 준비하신
공도님 블로그입니다.

준비한다고 힘들었는데 잘 끝나서 다행이에요. 저 또한 공도님께 많이 배우고 있답니다.
특히나 디자이너 분들은 비헤이비어의 매력에 푹 빠지시면 실버라이트 3을 목이 빠져라 기다리시게 될꺼에요.
저처럼요 =ㅂ=;; 완전 강추임 +ㅁ+b


+ 디자인 정글에서 5월 14,15일차 블랜드 수업 들으신 분들도
  이번 세미나 자료를 다운받으셔서 해보시면 되세요.  '15일차 실버라이트 3 미리보기' 수업내용과 관련자료입니다.



 

저작자 표시 비영리 변경 금지
신고
Posted by 도온
★도온2009.05.08 13:15
Dev&Tech 페스티벌에서 훈스닷넷이 세미나를 하게 되었습니다.
저는 공도님과 '세션1 - 실버라이트3 가지고 놀기'를..  =ㅂ=^;;;  말그대로 재미난 기능들을 써보고 보여드릴려고 합니다.
많이와주세요~ ^ㅂ^

사전 등록하러 가기 Go!



 
저작자 표시 비영리 변경 금지
신고
Posted by 도온




요즘 테마활용을 해볼려고 노력하고 있습니다. +ㅁ+/ 
실버라이트 툴킷에 있는 테마로 배포방식와 적용에 대해서 살펴보았습니다.
툴킷테마의 배포는 DLL과 xaml 코드로,
적용방법도

 1. References 폴더에 DLL 추가 해서 블랜드에서 직접 적용하면서 활용하는 방법과   
 2. xaml페이지를 리소스로 활용하는 방법이 있었는데요, 

2번을 이용해서 테마를 테스트 할 수 있는 테마뷰어를 만들어 봤습니다. 1번이 궁금하시면 요기클릭-> [거북사마님 테마강좌]를 참고하시면 됩니다. 

Dawn's Theme Viewer 스크린샷입니다.

 

입출력부분을 잠시 살펴보면,

xaml로 추가되어 있는 테마를 텍스트 박스에 theme.xaml 로 입력하여 '테마적용'버튼을 누르면 하단 컨트롤부분에 적용이 됩니다.
리셋 버튼은 블랜드 컨트롤 기본스타일테마로 돌아갑니다.

버튼패드로 추가했는데요 ^-^  드래그해서 위치이동이 됩니다.
실버라이트 툴킷에 ShinyBlue.xaml, ShinyRed.xaml, ~ExpressionLight 6개의 테마를 추가시켜 놓았습니다.
내가 만들어서 추가한 테마의 버튼은 직접 만드셔야 합니다. ^-^; (코드도 몇줄 쓰고..) 

테마뷰어 프로젝트 구조을 살펴보면,

① 버튼패드의 드래그를 하기위해 추가된 클래스
② 테마 xaml 들이 담겨져있는 폴더
③ 테스트할 테마를 씌울 컨트롤들
④ 시작페이지
⑤ 테마 xaml들을 불러올 코드부분 (ImplicitStyleManager)

입출력의 동작은 ④ 시작페이지에서 '테마적용'버튼을 클릭하면 ③ 컨트롤들들 화면으로 가져 올때 ⑤ Page.cs(ImplicitStyleManager)에서 ② 선택된 테마xaml를 불러와줍니다.

ImplicitStyleManager 코드부분

내가 만든 테마나, 다운받은 테마를 컨트롤에 씌워서 보고자 할때 Themes 폴더에 xaml 파일로 추가하고 테스트 해보시길 바랍니다. 

Dawn's 테마뷰어 활용 (2)에서 테마만들기와 리소스활용에 대해서 이야기하겠습니다. ^ㅁ^

CS 코드짜주신 Magma님 감사합니다. +_+/



저작자 표시 비영리 변경 금지
신고
Posted by 도온

티스토리 툴바