2011-06-08 64 views
0

我有這樣的XAMLDataGrid中的RowDetailsTemplate中的按鈕 - 如何知道哪一行點擊?

<DataGrid.RowDetailsTemplate> 
    <DataTemplate> 
     <StackPanel> 
      <Button Content="Reply" Name="btnReply" Click="btnReply_Click" HorizontalAlignment="Left" Margin="5" Padding="10,0" /> 
      <Label Content="{Binding Path=Subject}" FontWeight="Bold" /> 
      <Label Content="{Binding Path=Body}" /> 
     </StackPanel> 
    </DataTemplate> 
</DataGrid.RowDetailsTemplate> 

的DataGrid綁定到列表 內btnReply_Click我想獲得的MyObject來

情況下我該怎麼辦呢?

回答

1
var myObject = (sender as FrameworkElement).DataContext as MyObject; 

由於DataContext是繼承的。

相關問題