所以我的设置就是这样;在我的 Windows Phone 8 的 C# 程序中,我有多个 Ellipse 元素,当鼠标进入一个时,所有这些元素都会调用相同的方法 Checkpoint。问题是,由于我将在最近输入的椭圆和之前输入的椭圆之间画一条线,因此我需要知道任何给定调用来自哪个椭圆。如果有帮助,代码如下:
Point old;
private void CheckPoint(object sender, System.Windows.Input.MouseEventArgs e)
{
if (old.Equals(null))
{
old.Equals(this.);
}
else
{
System.Windows.Shapes.Line connectline = new System.Windows.Shapes.Line();
connectline.X1 = old.Margin.Left;
connectline.Y1 = old.Margin.Top;
connectline.X2 = this. ;
connectline.Y2 = this.
}
}
如您所见,此代码不完整;old 应该设置为通过代码块后按下的任何椭圆。“这个”。是不完整的,并且将被调用该方法的椭圆的边距属性替换。谢谢大家!