如何在WPF C#中获得椭圆的位置?

如何在WPF C#中获得椭圆的位置?,c#,wpf,wpf-controls,ellipse,C#,Wpf,Wpf Controls,Ellipse,我正在制作一个泡泡游戏,屏幕上有很多泡泡在移动,我想在用鼠标点击时弹出一个泡泡 我可以很容易地得到鼠标的位置,但我不知道如何得到椭圆的位置,以便检查与鼠标点的交点 关于如何得到椭圆的位置有什么想法吗 我正在使用画布作为容器。为什么不在椭圆本身上处理PreviewMouseDown(和或PreviewMouseUp),而不是根据位置查找单击的椭圆 Canvas.GetTop(myEllipse); Canvas.GetLeft(myEllipse); 它们真的是椭圆还是圆?

我正在制作一个泡泡游戏,屏幕上有很多泡泡在移动,我想在用鼠标点击时弹出一个泡泡

我可以很容易地得到鼠标的位置,但我不知道如何得到椭圆的位置,以便检查与鼠标点的交点

关于如何得到椭圆的位置有什么想法吗


我正在使用画布作为容器。

为什么不在椭圆本身上处理PreviewMouseDown(和或PreviewMouseUp),而不是根据位置查找单击的椭圆

Canvas.GetTop(myEllipse);
Canvas.GetLeft(myEllipse);

它们真的是椭圆还是圆?