Я реализовал список с кнопками следующим образом
<Button.Content>
<StackPanel Orientation="Horizontal" Width="440" Height="210">
<Image Source="{Binding Image}" Height="120" Width="120"/>
<StackPanel Orientation="Vertical" Height="200">
<StackPanel Orientation="Horizontal" Height="40">
<TextBlock Width="100" Text="TITLE" Height="40" FontSize="22"/>
<TextBlock Width="220" Text="{Binding Title}" Height="40" FontSize="22"/>
</StackPanel>
<StackPanel Orientation="Horizontal" Height="40">
<TextBlock Width="100" Text="Detail" Height="40" FontSize="22"/>
<TextBlock Width="220" Text="{Binding description}" Height="40" FontSize="22"/>
</StackPanel>
<StackPanel Orientation="Horizontal" Height="40">
<TextBlock Width="100" Text="Discount" Height="40" FontSize="22"/>
<TextBlock Width="220" Text="{Binding discount}" Height="40" FontSize="22"/>
</StackPanel>
<StackPanel Orientation="Horizontal" Height="40" >
<TextBlock Width="100" Text="Deal ID" Height="40" FontSize="22"/>
<TextBlock Name="dealID" Width="220" Text="{Binding DID}" Height="40" FontSize="22"/>
</StackPanel>
</StackPanel>
</StackPanel>
</Button.Content>
</Button>
</DataTemplate>
</ListBox.ItemTemplate>
</ListBox>
Теперь проблема, с которой я сталкиваюсь, заключается в том, что когда я нажимаю кнопку, я хочу получить значение dealID, которое в последнем текстовом блоке привязано к DID.,Для этого я создал обработчик событий для нажатия кнопки следующим образом
private void Button_Click(object sender, RoutedEventArgs e)
{
Button myButton = sender as Button;
}
Теперь я не имею ни малейшего понятия, что делать дальше, метод mybutton.content у меня не работает