如何在画布上的 MouseDown 事件上访问一个对象或控件



最后一个方法不起作用。 obj是在画布上创建的,但鼠标向下不起作用。

obj = new C_Rectangle(); 
obj.MouseDown += new MouseButtonEventHandler(obj_MouseDown);
myCtrl.Children.Add(obj); 
void obj_MouseDown(object sender, MouseButtonEventArgs e)
{
    MessageBox.Show("Name: " + sender.ToString());
}

默认情况下,不填充矩形。 您必须用蓝色之类的颜色填充矩形才能使代码正常工作。

最新更新