Итак, у меня есть сетка данных, в которую я добавил кнопку. Когда я нажимаю кнопку в строке, я хочу, чтобы данные из этой строки находились в окне сообщения. Понятия не имею, как это сделать ...
Вот код XAML для кнопки:
`
<DataGridTemplateColumn.CellTemplate>
<DataTemplate>
<Button x:Name="btnAdd" Click="BtnAdd_Click" Height="40" Width="80" Padding="2" HorizontalAlignment="Right" Margin="2">
<materialDesign:PackIcon Kind="AddShoppingCart"/>
</Button>
</DataTemplate>
</DataGridTemplateColumn.CellTemplate>
I have tried this:
private void BtnAdd_Click(object sender, RoutedEventArgs e)
{
try
{
var row = (DataGridRow)grid1.SelectedItem;
MessageBox.Show(row.ToString());
}
catch (System.Exception E)
{
MessageBox.Show(E.ToString());
}
`
Итак, я хочу получить результаты в сетке данных (из строки, где я нажал кнопку) в окне сообщения.