ฉันตั้งค่า itemsource ของ WPF Datagrid ของฉันเป็นรายการวัตถุที่ส่งคืนจาก DAL ของฉัน ฉันยังได้เพิ่มคอลัมน์พิเศษที่มีปุ่ม xaml อยู่ด้านล่าง
<toolkit:DataGridTemplateColumn MinWidth="100" Header="View">
<toolkit:DataGridTemplateColumn.CellTemplate>
<DataTemplate>
<Button Click="Button_Click">View Details</Button>
</DataTemplate>
</toolkit:DataGridTemplateColumn.CellTemplate>
</toolkit:DataGridTemplateColumn>
สิ่งนี้แสดงผลได้ดี อย่างไรก็ตามในเมธอดButton_Clickมีวิธีใดบ้างที่ฉันจะได้รับแถวบนดาต้ากริดที่มีปุ่มอยู่ โดยเฉพาะอย่างยิ่งคุณสมบัติอย่างหนึ่งของวัตถุของฉันคือ "Id" และฉันต้องการส่งสิ่งนี้ไปยังตัวสร้างของรูปแบบอื่นในตัวจัดการเหตุการณ์
private void Button_Click(object sender, RoutedEventArgs e)
{
//I need to know which row this button is on so I can retrieve the "id"
}
บางทีฉันอาจต้องการอะไรเพิ่มเติมใน xaml ของฉันหรือบางทีฉันอาจจะเป็นแบบวงเวียน? ความช่วยเหลือ / คำแนะนำใด ๆ ที่ชื่นชม