2009-07-04 2 views
1

Sbinlight MultiScaleImage의 Source 속성에 .bin 파일을 첨부해야한다는 것을 배웠습니다. 예를 들어, 내가 여기에서 배운Silverlight MultiScaleImage의 소스 속성

http://www.soulsolutions.com.au/Blog/tabid/73/EntryId/410/Silverlight-Deep-Zoom-Sample-Code-Part-2.aspx

, (섹션 이벤트에 대한 익명 메소드 코드 샘플을 참조)하지만 .BIN 파일을 생성하지 않습니다 딥 줌 Composor의 내보내기 기능을 사용하여 시도했다. 다음은 내 화면 스냅 샷입니다. 어떤 아이디어가 잘못 되었나요?

(I 2008 + 닷넷 3.5 + C#을 VSTS를 사용하고 있습니다.)

Blend Properties http://i44.tinypic.com/2guiaz7.jpg

GeneratedImages 폴더 내부 Folder Contents http://i42.tinypic.com/2hib2nl.jpg

답변

0

되어 dzc_output.xml라는 XML 파일은 새로운 끝되어야한다 MultiScaleImage에 대해 점을 지정합니다.

새로운 버전의 DeepZoomComposer에서는 bin 파일 형식이이 새로운 xml 파일로 대체되었습니다.

6

MultiScaleImage 컨트롤의 Source 속성은 여러 가지 방법으로 설정할 수 있습니다. 당신이 XAML에서 그것을 설정하는 경우, 직접과 같이합니다 (GeneratedImages 폴더에 위치) dzc_output.xml 파일을 가리킬 수 있습니다 :

<MultiScaleImage x:Name="Foo" Source="/GeneratedImages/dzc_output.xml" /> 

당신은 또한 코드에서 설정할 수 있습니다, 당신이를 취할 필요 DeepZoomImageTileSource으로 할당하는 추가 단계 : 도움이

Foo.Source = new DeepZoomImageTileSource(
      new Uri("/GeneratedImages/dzc_output.xml", UriKind.Relative)); 

희망!