본문 바로가기

Epxression Blend/WPF / Silverlight

[Expression Blend 강좌] Resource Dictionary 사용하는 방법에 대하여 알아보자. -2



안녕하세요, 정진희입니다.
이어서 진행하도록 하겠습니다. 이어서 진행하려니 시간이 많이 흘렀네요...:-)
저번시간에는 사전을 만든 후 버튼을 리소스 사전에 저장하고 어떻게 편집하는지에 대해서 알아보았습니다.


저번시간에는 리소스사전을 생성하고, 리소스를 만드는 것을 알아보았습니다.
이번시간에는 다른 프로젝트에 리소스를 활용하는 방법에 대하여 알아보도록 하겠습니다.


7) 새롭게 프로젝트를 생성합니다. 1)번과 같은 방식입니다.




8) 프로젝트 우클릭 > 기존항목 추가를 클릭합니다.
기존항목 추가는 이미 존재하는 파일을 불러들이는데요.
자신이 만들었던 리소스 사전의 위치를 찾아가서 추가를 시키도록 합니다.
리소스 사전이 추가 되었습니다.




9) 다른 페이지에서 한번 버튼을 만들어보고 스타일을 씌워보도록 하겠습니다.
버튼을 생성하고 우클릭 > 템플릿 편집 > 리소스 적용을 합니다.
기본속성으로 리소스 사전을 불러들이면 사전이 바로 연결이 됩니다.


리소스 사전이 연결되지 않으면 다음 화면과 같이 비활성화가 되어있는 것을 보실 수 있습니다.


현재 페이지에서 ① 리소스 패널을 활성화 한 후 > 유저컨트롤 우클릭 > 리소스 사전 연결 > 리소스 이름 선택을 합니다.




10) 다시 버튼의 우클릭을 하면 활성화 되신 것을 보실 수가 있으며 적용이 가능해지는 것을 확인하였습니다.





12) 프로젝트가 크면 클 수록 이렇게 리소스 프로젝트를 따로 만들어 프로젝트로 관리하시는 게 바람직 합니다.
다음과 같이 솔루션에서 프로젝트를 추가합니다. 그리고 마찬가지로 리소스 패널에서 > 리소스 사전 연결을 하여
다른 프로젝트의 사전을 불러들입니다.





이번 강좌에서는 저는 아주 미니멀 하게 하나만 불러들여 오는 것만 해보았습니다.
그럼 도움이 되었길 바랍니다 :-D
파일 첨부하도록 하겠습니다.