C# 向动态生成的WPF元素添加事件

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

我有几个边框元素,其中包含运行时生成的内容。我设法繁殖了它们,但现在我想将鼠标、点击等事件与它们关联起来,但我不知道如何关联。 我设法将每个边框元素关联到一个唯一的名称(name属性),以便在需要时使用它们。在C#中,如何向每个生成的边框元素添加事件?

如下所示

 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();
    }