[基础]事件没有响应解决办法

[基础]事件没有响应
C# code

private void CreatePhoto()
{
 UC_Pic pic = new UC_Pic(); //UC_Pic是一个自定义的UserControl
 
 //绑定事件
 pic.MouseMove += new MouseEventHandler(pic_MouseMove);
 ...
 //添加对象到StackPanel
 SP.Children.Add(pic);
}

// 事件处理
void pic_MouseMove(object sender, MouseEventArgs e)
{
    UC_Pic pic = sender as UC_Pic;
    ...
}



如上,CreatePhoto()在主界面构造函数里被调用
发现pic对鼠标事件没有响应
在pic_MouseMove里添加断点没有进入
请问是什么问题?

这是银光志那边书里的一个例子

------解决方案--------------------
这样绑定了 看起来没什么问题,看一下你的控件有没有被其它什么东西遮盖住了
------解决方案--------------------
把声明委托代码直接放到构造函数中。

//绑定事件
 pic.MouseMove += new MouseEventHandler(pic_MouseMove);