I have a wpf button like this:
<
Well there are two ways of doing this:
Cast the DataContext
void button1_Click(object sender, RoutedEventArgs e)
{
var button = sender as Button;
var code = ((Coupon)button.DataContext).Code;
}
Or use the Tag property which is a generic state property
then
void button1_Click(object sender, RoutedEventArgs e)
{
var button = sender as Button;
var code = button.Tag;
}