2012-01-16 73 views
1

我們使用的是DevExpress Silverlight PivotGrid(11.2.7)。問題是沒有一個彈出窗口按照預期的方式工作。DevExpress PivotGrid(Silverlight):彈出式菜單不會彈出

這裏是XAML代碼(注意,所有這些屬性都默認爲真,並不需要設置)

<dxpg:PivotGridControl 
x:Name="pivotGrid" 

... data bindings ... 

IsFieldValuePopupMenuEnabled="True" 
IsHeaderMenuEnabled="True" 
IsHeaderAreaMenuEnabled="True" 
/> 

一旦顯示網格主機控制和數據加載右鍵單擊任何相關區域都不會帶來任何彈出窗口(有3個)。

在devex提供的示例SL項目中,奇怪的是(或者不是很奇怪),一切正常。

示例應用程序和我們的項目之間的一個(顯着)差異是我們正在使用MEF,並且相關的.xaps根據登錄的用戶和其他某些內容動態加載。

我們嘗試了很多東西來弄清楚什麼是錯誤的,但還沒有設法找到任何甚至遠程相關的東西。以下是我們嘗試過的:

  • 將pivotgrid添加到代碼隱藏後的主機tabpage中,導入完成後;
  • 從代碼隱藏導入後設置/重置上述屬性;
  • 在MEF瘋狂開始之前將控件添加到項目的啓動頁面;
  • 我們還嘗試通過從pivotgrid控件繼承來手動彈出菜單,但這並沒有產生太多;
  • 啓用RedrawRegions以確保彈出不會彈出'下'。不是;

任何指針或想法將不勝感激。

問候,

亞歷

回答

2

看來,這是在版本的一些bug,我們使用的時間。 在更新到12.1之後,所有工作都應該像我們這樣,不需要從我們這邊進行修補。

看起來像devex傢伙也有錯誤......誰知道正確的:)