我了解到我们应该将一个 .bin 文件分配给 Siverlight MultiScaleImage 的 Source 属性。例如,我从这里学习(引用事件的匿名方法部分的代码示例),
但我试过使用 Deep Zoom Composor 的导出功能永远不会生成 .bin 文件。这是我的屏幕截图。有什么想法吗?
(我正在使用 VSTS 2008 + .Net 3.5 + C#。)
最佳答案
可以通过几种不同的方式设置 MultiScaleImage 控件的 Source 属性。如果您在 XAML 中设置它,您可以像这样直接指向 dzc_output.xml 文件(位于 GeneratedImages 文件夹中):
<MultiScaleImage x:Name="Foo" Source="/GeneratedImages/dzc_output.xml" />
您也可以在代码中设置它,您需要采取额外的步骤将其分配为 DeepZoomImageTileSource:
Foo.Source = new DeepZoomImageTileSource(
new Uri("/GeneratedImages/dzc_output.xml", UriKind.Relative));
希望对您有所帮助!
关于c# - Silverlight MultiScaleImage 的源属性,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1082425/