最后一个方法不起作用。 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());
}
默认情况下,不填充矩形。 您必须用蓝色之类的颜色填充矩形才能使代码正常工作。