C# 向动态生成的WPF元素添加事件
我有几个边框元素,其中包含运行时生成的内容。我设法繁殖了它们,但现在我想将鼠标、点击等事件与它们关联起来,但我不知道如何关联。 我设法将每个边框元素关联到一个唯一的名称(name属性),以便在需要时使用它们。在C#中,如何向每个生成的边框元素添加事件?如下所示C# 向动态生成的WPF元素添加事件,c#,wpf,.net-3.5,C#,Wpf,.net 3.5,我有几个边框元素,其中包含运行时生成的内容。我设法繁殖了它们,但现在我想将鼠标、点击等事件与它们关联起来,但我不知道如何关联。 我设法将每个边框元素关联到一个唯一的名称(name属性),以便在需要时使用它们。在C#中,如何向每个生成的边框元素添加事件?如下所示 border.MouseEnter += new MouseEventHandler(border_MouseEnter); void border_MouseEnter(object sender, MouseEventArgs e
border.MouseEnter += new MouseEventHandler(border_MouseEnter);
void border_MouseEnter(object sender, MouseEventArgs e)
{
throw new NotImplementedException();
}
像这样使用
border.MouseEnter += new MouseEventHandler(border_MouseEnter);
void border_MouseEnter(object sender, MouseEventArgs e)
{
throw new NotImplementedException();
}
border.MouseEnter += new MouseEventHandler(border_MouseEnter);
void border_MouseEnter(object sender, MouseEventArgs e)
{
Button btn = new Button();
btn.Click += new RoutedEventHandler(btn_Click);
}
void btn_Click(object sender, RoutedEventArgs e)
{
throw new NotImplementedException();
}