ここで簡単な質問です。次のような DataGrid があります。
<DataGrid ItemsSource="{Binding Path=Sections}" AutoGenerateColumns="False">
<DataGrid.Columns>
<DataGridTextColumn Binding="{Binding Path=ImportName, Mode=OneWay}" Header="Imported" />
<DataGridTextColumn Binding="{Binding Path=FoundName, Mode=TwoWay}" Header="Suggested" />
</DataGrid.Columns>
</DataGrid>
「推奨」列のセルを VM のコマンドにバインドして、ユーザーが編集のためにセルをクリックするたびにコマンドが実行され、ユーザーにダイアログが表示されるようにします。ここで説明されている同様の問題に対する興味深い解決策を見つけました: DataGrid bind command to row select
セル編集イベントに付随するコード ビハインドなしで XAML からこれを管理するという事実が気に入っています。残念ながら、行全体ではなく特定の列のセルにコマンドをバインドできるように変換する方法がわかりません。それに関して何かアドバイスはありますか?