본문 바로가기

Silverlight

동적으로 xap 파일 읽어 추가하기(1)

동적으로 xap파일을 읽어서 추가해주기 위해서는 우선  xap파일 안의 Resource들을 읽어야 할 텐데요.

xap 파일혹은 zip 파일 안의 Resource 를 읽어 들이는 방법은요

1)Xap파일(혹은 Zip파일)을 읽어 들이구요.

 

2)이렇게 읽어 들인 Stream을 인자로 받는 StreamResourceInfo를 하나 만들어 주시고요.

 

3)그렇게 만들어진 StreamResourceInfo 를 Application.GetResourceStream을 통하여 필요한 Resource명과 함께 넣어주면 아래 그림과 같이 Resource파일을 반환해 줍니다.

 

4)이렇게 읽어 들인 resourceSri 에있는 Stream을 읽어 들이면 됩니다. 참~ 쉽죠잉~

 

예제소스)