Saya telah mengatur itemsource dari WPF Datagrid saya ke Daftar Objek yang dikembalikan dari DAL saya. Saya juga menambahkan kolom tambahan yang berisi tombol, xaml di bawah.
<toolkit:DataGridTemplateColumn MinWidth="100" Header="View">
<toolkit:DataGridTemplateColumn.CellTemplate>
<DataTemplate>
<Button Click="Button_Click">View Details</Button>
</DataTemplate>
</toolkit:DataGridTemplateColumn.CellTemplate>
</toolkit:DataGridTemplateColumn>
Ini membuatnya baik-baik saja. Namun pada metode Button_Click , adakah cara agar saya bisa mendapatkan baris di datagrid tempat tombol berada? Lebih khusus lagi, salah satu properti objek saya adalah "Id", dan saya ingin meneruskan ini ke konstruktor formulir lain di event handler.
private void Button_Click(object sender, RoutedEventArgs e)
{
//I need to know which row this button is on so I can retrieve the "id"
}
Mungkin saya membutuhkan sesuatu yang ekstra di xaml saya, atau mungkin saya akan melakukannya secara tidak langsung? Setiap bantuan / saran dihargai.