您好我有一个问题,如何在以下情况下将datagrid datacontext绑定到上下文菜单datacontext:
<DataGrid DataContext="{Binding someDataContext}" ItemsSource="{Binding items}">
<DataGrid.Resources>
<ContextMenu x:Key="LocalViewerMenu" DataContext="{path to DataGrid.DataContext}">
<MenuItem Header="Open" Command="{Binding OpenCommand}"/>
</ContextMenu>
</DataGrid.Resources>
<DataGrid.RowStyle>
<Style TargetType="{x:Type DataGridRow}">
<Setter Property="ContextMenu" Value="{StaticResource LocalViewerMenu}"/>
</Style>
</DataGrid.RowStyle>
</DataGrid>
P.S。我无法直接将上下文菜单设置为DataGrid。它应该是Row上下文菜单。
提前致谢