9

Silverlight 4在最新的工具包ContextMenu中有一个新的控件。

我在任何地方都找不到任何关于如何可靠地连续使用它ContextMenu的例子。DataGrid那里有大量的上下文菜单,但我想使用工具包中的新版本

我希望能够为和单元格设置上下文菜单。

我发现的唯一方法是在右键单击时手动创建菜单并显示它,但我想在 XAML 中进行。

注意:当在 XAML 中为数据网格单元格使用 ContextMenu 时,您当前需要使用此解决方法来避免绑定问题。

4

2 回答 2

6

Toolkit 的 ContextMenu 的开发者写了这篇文章,专门讲了使用它和一个 DataGrid延迟的博客

于 2010-05-14T15:51:36.250 回答
0

您可以使用此开源多级菜单和上下文菜单作为替代方案:

www.sl4popupmenu.codeplex.com

主页上的演示展示了如何在代码中执行此操作。但您也可以像任何其他控件一样在 XAML 中的任何位置创建菜单,然后使用 RightClickElements 属性将其与 Datagrid 相关联。然后控件将为您处理其他所有事情。

于 2010-09-22T15:27:27.260 回答