基本的なエラーはご容赦ください。私は Entity Framework と WPF の両方に不慣れです。
TabControl に DataGrid があります。グリッドは Entity Framework モデルにバインドされています。
ここでの私の最終目標は、DataGrid の行をダブルクリックして、同じレコードのより詳細なビューで新しいタブを開くことができるようにすることです。
これまでのところ、ダブルクリックイベントをキャプチャできました:
<Style TargetType="DataGridRow">
<EventSetter Event="MouseDoubleClick" Handler="MemberRowDblClick" />
</Style>
しかし、C# でクリックされた行を特定できません。
また、行からデータに戻るスマートな方法があるかどうかもわかりません。つまり、レコードの内容で何かをしたい場合、行インデックスから戻るのはどれくらい簡単ですか?
一度に 2 つの質問をして申し訳ありませんが、一方が他方に影響を与えるという卑劣な疑いがあります。