DevExpress PivotGrid(Silverlight):弹出菜单不弹出

时间:2012-01-16 12:30:53

标签: silverlight popup devexpress contextmenu

我们正在使用DevExpress Silverlight PivotGrid(11.2.7)。问题是没有一个弹出窗口像预期的那样工作。

这是xaml代码(请注意,默认情况下所有这些属性都为True,不需要设置)

<dxpg:PivotGridControl 
x:Name="pivotGrid"

... data bindings ...

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

显示网格的主机控件并加载数据右键单击任何相关区域后,不会显示任何弹出窗口(有3个)。

在devex提供的示例SL项目中奇怪(或不那么奇怪)一切都按预期工作。

示例应用程序和我们的项目之间的一个(显着)差异是我们正在使用MEF,并且根据登录的用户和其他一些内容动态加载相关的.xaps。

我们已经尝试了很多东西来弄清楚出了什么问题,但还没有找到任何与之相关的东西。这是我们尝试过的:

  • 在满足导入后,在代码隐藏中将pivotgrid添加到主机标签页;
  • 从代码隐藏中导入后设置/重置上述属性;
  • 在MEF疯狂开始之前,将控件添加到项目的启动页面;
  • 我们还试图通过继承pivotgrid控件来手动弹出菜单,但这并没有产生太多效果;
  • 启用RedrawRegions以确保弹出窗口不会弹出'under'。它不是;

非常感谢任何指针或想法。

此致

亚历

1 个答案:

答案 0 :(得分:2)

这似乎是我们当时使用的版本中的一些错误。 在更新到12.1之后,一切都像它应该没有任何修补我们一边。

看起来devex家伙也有错误......谁知道对::)