공도’s 실버라이트 하기 좋은날 #23 리소스의 경로 I, XAML에서 접근하기

지금까지 몇 차례에 걸쳐 실버라이트 프로젝트에서 리소스를 어떻게 추가하고 관리하는지에 대해 알아봤어요.

이번 시간에는 이렇게 추가한 리소스를 접근하는 방법에 대해 소개하는데요, 그 중에서도 먼저 XAML에서 리소스를 가리키는 방법을 알아봅니다.

 

리소스의 위치 즉 경로(path)는 크게 상대 경로와 절대 경로로 구분할 수 있죠.

절대 경로의 경우는 유일한 위치를 가리키니까 별 문제가 안되는데, 상대 경로의 경우에는 ‘자신’의 위치를 기준으로 상대적인 위치를 나타내므로 문맥에 따라서 달라질 수 있어서 주의가 필요해요.

 

또한, 실버라이트의 리소스는 빌드 액션을 resource로 설정하느냐 content로 설정하느냐에 따라서도 리소스의 위치가 달라질 뿐만 아니라 XAP 파일을 배포한 웹에서도 리소스를 가져올 수 있으므로 경우에 따라 알맞게 사용하는 게 중요해요.

 

사실 이 부분은 말로 설명하기가 상당히 복잡하고 헷갈릴 수 있는데요, 각 상황 별로 리소스 접근을 테스트 할 수 있도록 샘플 프로젝트도 만들었으니 스스로 정리해보길 바래요.

 

그림1

Enjoy MIX09 Video > http://videos.visitmix.com/MIX09/

Get Started >http://silverlight.net/getstarted/silverlight3/default.aspx

Welcome! > http://gongdosoft.com/

Follow me > https://twitter.com/gongdo

I love SPAM but not. > gongdosoft@live.com

영상이 보이지 않으면 이곳을 클릭해서 실버라이트를 설치하세요

* “공도's 실버라이트 하기 좋은 날”은 매주 목요일에 업데이트 됩니다.