我有一个可能有很多行的数据网格.当用户右键单击其中一行时,我需要显示每个行的上下文菜单,并在用户单击该选项时执行操作(根据当前所选行执行相同操作但不同的数据项).
这是什么最好的策略?
我担心每行的ContextMenu都是矫枉过正的,即使我正在使用ContextMenuOpening事件创建菜单,这对于上下文菜单来说是一种"延迟加载".我应该只为数据网格使用一个ContextMenu吗?但是有了这个,我会对click事件有更多的工作,以确定正确的行等.
wpf xaml datagrid contextmenu
contextmenu ×1
datagrid ×1
wpf ×1
xaml ×1