2009-07-04 7 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のエクスポート機能を使用して試してみました。ここに私の画面のスナップショットがあります。どんなアイデアが間違っている? GeneratedImagesフォルダ内

(私はVSTS 2008 + .NET 3.5 + C#を使用しています。)

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

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)); 

希望に役立ちます!

関連する問題