【问题标题】:PivotViewer control doesn't Display Images (Silverlight)PivotViewer 控件不显示图像 (Silverlight)
【发布时间】:2011-04-25 20:44:16
【问题描述】:

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

xml代码:

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

家庭代码:

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

提前致谢。

【问题讨论】:

    标签: c# .net silverlight deepzoom pivotviewer


    【解决方案1】:

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

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

    【讨论】:

    • 没错。 StackPanel 是无量纲的,PivotViewer 需要高度和宽度约束。我猜从您问题中的 XAML 中,我认为您有理由不包括这些要求,因此需要将其从 StackPanel 中取出。无论如何,很高兴你让它工作了。
    【解决方案2】:

    从 StackPanel 中取出 PivotViewer。众所周知,StackPanel 会破坏 PivotViewer 布局。

    【讨论】:

    • 您的答案几乎是正确的,但不适合我的项目,尽管我找到了修复它的方法检查我的答案。 :) thnx
    【解决方案3】:

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

    一些基本建议是:

    • 检查所有文件(dzi、dzc、png 等)的路径是否正确。

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

    【讨论】:

    • 我知道缓存问题,无论如何 thnx :) 在我的解决方案中,我更改了第一个 xml 的路径,但 pivot 想要的不止这些。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-07-05
    • 2011-02-07
    相关资源
    最近更新 更多