2011-04-25 47 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