我正在生成许多具有相似或相同内容的按钮,并希望使用它们的名称来区分它们。由于程序正在动态创建按钮,因此我无法为所有按钮创建单独的事件,而是需要能够获取名称才能知道哪个按钮触发了事件。
有没有办法将按钮的名称传递给它启动的点击事件?发件人对象似乎包含内容但不包含名称。
这是为了这样的事件:
private void Button_Click(object sender, RoutedEventArgs e)
{
//getname of button
Canvas.Children.Remove(//name of button\\)
}