コピー/貼り付けのためにデータグリッドでコンテキスト メニューを使用しています。しかし、ContextMenu の Command Parameter で現在のビューを取得していません。他のコマンド バインディングでは、View 名を Command パラメータとして渡して、現在のビュー ステータスを取得しています。しかし、私は自分のビューを渡すことができないため、この 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>