1
請原諒任何基本錯誤 - 我是新來的實體框架和WPF。如何在DataGrid項目上雙擊打開更詳細的視圖?
我有一個TabControl一個DataGrid。網格綁定到實體框架模型。
我這裏結束的目標是能夠雙擊DataGrid中的一行,並具有相同的記錄更詳細的視圖中打開一個新的標籤。
到目前爲止,我已經能夠捕捉雙擊事件:
<Style TargetType="DataGridRow">
<EventSetter Event="MouseDoubleClick" Handler="MemberRowDblClick" />
</Style>
但不能確定在我的C#被點擊的行。
我也不知道是否有一個聰明的辦法要回從該行的數據。即如果我想對記錄的內容做些什麼,從行索引返回有多容易?
對不起問一次兩個問題,但我有一個鬼鬼祟祟的懷疑,一個會影響到其他。
了我的頭頂部,'事件處理程序*的sender'參數應該*是DataGridRow ......不是嗎? –
@DJ這只是我需要的微調。將發件人投射到DataGridRow以及它的子模型允許我完全訪問底層數據。如果你想把它作爲答案,我很樂意接受它。 –
完成。很高興這有幫助。 :) –