У меня есть Список, событие щелчка для добавления кнопки и событие щелчка для каждой кнопки, созданной для отображения сообщения.
public partial class MainWindow : Window
{
List<Button> btnList = new List<Button>();
public MainWindow()
{
InitializeComponent();
}
private void createbtn1_Click(object sender, RoutedEventArgs e)
{
Button btn = new Button();
// wp is a WrapPanel in the MainWindow
wp.Children.Add(btn);
btn.Content = "Hello";
btn.Click += hello_btn_Click;
btnList.Add(btn);
}
private void hello_btn_Click(object sender, RoutedEventArgs e)
{
Button b = sender as Button;
var bIndex = btnList.IndexOf(b);
MessageBox.Show(bIndex.ToString());
}
}
Теперь код отредактирован и работает нормально.