代码之家  ›  专栏  ›  技术社区  ›  Simon_Weaver

如何使用xaml将silverlight 4 contextmenu添加到datagrid行?

  •  9
  • Simon_Weaver  · 技术社区  · 14 年前

    Silverlight 4有一个新的 ContextMenu 控制 latest toolkit .

    我找不到任何关于如何可靠地使用这个的例子 上下文菜单 在一 DataGrid 行。有很多上下文菜单,但是 我想使用工具包中的新版本

    我希望能够设置上下文菜单 以及细胞。

    我找到的唯一方法是在右键单击时手动创建菜单并显示它,但是我想用xaml来完成。

    注意:您当前需要使用 this workaround 以避免在xaml中为datagrid单元使用contextmenu时出现绑定问题。

    2 回复  |  直到 12 年前
        1
  •  6
  •   Jim McCurdy    14 年前

    工具包contextmenu的开发人员撰写了本文,特别是讨论如何将它与datagrid一起使用 Delay's Blog

        2
  •  0
  •   Ziad    14 年前

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

    www.sl4popupmenu.codeplex.com

    主页上的演示展示了如何用代码来实现。但您也可以像其他控件一样在xaml中的任何地方创建菜单,然后使用rightclickelements属性将其与datagrid关联。然后控件将为您处理其他所有事情。