2011-04-25 115 views
3

我使用excel插件来发布它们,然后我将cxml和文件夹复制到我的.web项目中,并且当我运行该透视图的作品并且有类别但没有显示图像。PivotViewer控件不显示图像(Silverlight)

XAML代码:

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

家用代码:

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

在此先感谢。

回答

2

@stuart @alison谢谢你们,我找到了解决办法。当你在像容器一样的容器中有轴心时,你必须把宽度和高度放在一起。如果你没有声明它的高度和宽度,它们是无限的,图像不会呈现。 这就是我解决它的方法。

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

没错。 StackPanel是无量纲的,并且高度和宽度约束对于数据透视查看器是必需的。我想从你的问题的XAML中,我认为你有一个不包括这些要求的原因,因此需要将其从StackPanel中取出。无论如何,很高兴你能够工作。 – 2011-04-26 14:53:13

0

您需要提供更多信息来帮助我们进行调试。

一些基本建议是:

  • 检查,对所有文件的寻路 - 破天,DZC,PNG等 - 是正确的。

  • 此外,尝试在不同的浏览器 - 我注意到有很多缓存事情(所以如果它失败第一次那么它可能会失败,每过以后的时间)

+0

我意识到缓存问题,thnx无论如何:)也在我的解决方案中,我改变了第一个XML的路径,但枢轴想要更多的东西。 – vkampouris 2011-04-26 11:20:26

1

就拿出来PivotViewer的StackPanel。已知StackPanel会破坏PivotViewer布局。

+0

你的答案几乎是正确的,但不适合我的项目,但我找到了解决方法来检查我的答案。 :) thnx – vkampouris 2011-04-26 07:34:29