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以确保弹出不会弹出'下'。不是;
任何指针或想法将不胜感激。
问候,
亚历