Silverlight 4在latest toolkit中有一个新的ContextMenu
控件。
我找不到任何关于如何在ContextMenu
行上可靠地使用此DataGrid
的示例。有大量的上下文菜单,但我想使用工具包中的新版本。
我希望能够为行以及单元格设置上下文菜单。
我找到的唯一方法是右键单击手动创建菜单并显示它,但我想在XAML中执行此操作。
注意:当在XAML中为数据网格单元格使用ContextMenu时,您需要使用this workaround来避免绑定问题。
答案 0 :(得分:6)
Toolkit的ContextMenu的开发人员写了这篇文章,特别是谈论将它与DataGrid一起使用Delay's Blog
答案 1 :(得分:0)
您可以使用此开源多级菜单和上下文菜单作为替代方法:
主页上的演示显示了如何在代码中执行此操作。但您也可以像在任何其他控件中一样在XAML中的任何位置创建菜单,然后使用RightClickElements属性将其与Datagrid关联。然后控件将为您处理其他所有事情。