PivotViewer控件不显示图像(Silverlight)

时间:2011-04-25 20:44:16

标签: c# .net silverlight deepzoom pivotviewer

我使用excel插件发布它们,然后我将cxml和文件夹复制到我的.web项目,当我运行pivot工作并且有类别但不显示图像时。

xaml代码:

<StackPanel>
<pivot:PivotViewer x:Name="PivotViewer" Height="310"></pivot:PivotViewer>
</StackPanel>

家庭代码:

PivotViewer.LoadCollection("http://localhost:2287/Test2.cxml",null);

提前致谢。

3 个答案:

答案 0 :(得分:2)

@stuart @alison谢谢你们我找到了解决方案。当您在像stackpanel这样的容器中使用枢轴时,必须放置宽度和高度。如果你没有声明它的高度和宽度,它们是无限的,图像不会渲染。 这就是我解决它的方式。

<StackPanel Height="437" Width="960"> 
<pivot:PivotViewer x:Name="PivotViewer" Height="310"></pivot:PivotViewer>
</StackPanel> 

答案 1 :(得分:1)

将PivotViewer从StackPanel中取出。众所周知,StackPanel打破了PivotViewer布局。

答案 2 :(得分:0)

您需要提供更多信息,以帮助我们调试此信息。

一些基本建议是:

  • 检查所有文件的路径 - dzi,dzc,png等 - 是否正确。

  • 另外,在不同的浏览器上试试 - 我注意到很多缓存都在进行(所以如果它第一次失败,那么它可能每次都会失败)