我正在使用FlowLayoutPanel内的代码创建按钮,我无法为每个创建的按钮创建一个click事件。我需要一些帮助,因为我坚持这个。
答案 0 :(得分:0)
您可以在创建每个按钮Click event时订阅它们。
例如:
Button newButton = new Button();
// Setup button...
newButton.Click += this.ClickHandler;
然后,在其他地方:
private void ClickHandler(object sender, RoutedEventArgs e)
{
// Do something here
}
另一个可能更优雅的选择是将Button的Command绑定到ICommand。您还可以将其设置为CommandParameter,以便传递其他特定于按钮的信息。
答案 1 :(得分:0)
以下是解决方案Manage controls at Runtime。