我在数据网格上使用上下文菜单进行复制/粘贴。但是我没有在 ContextMenu 的命令参数中获取当前视图。在其他命令绑定中,我已将视图名称作为命令参数传递以获取当前视图状态。但是现在我被这个 ContextMenu 卡住了,因为我无法通过它传递我的视图。我正在使用 MVVM。
我的片段是
<DataGrid.ContextMenu>
<ContextMenu x:Name="_menu">
<MenuItem Header="Copy" Command="{Binding CopyCommand}"
CommandParameter="{Binding RelativeSource={RelativeSource AncestorType={x:Type Window}},Path=DataContext}" />
</ContextMenu>
</DataGrid.ContextMenu>