【问题标题】:How to get Position of Ellipse in WPF C#?如何在 WPF C# 中获取椭圆的位置?
【发布时间】:2012-05-10 10:10:44
【问题描述】:

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

我可以轻松获得鼠标的位置,但我不知道如何获得椭圆的位置以检查与鼠标点的交点。

关于如何获得椭圆位置的任何想法?!!

我使用 Canvas 作为我的容器。

【问题讨论】:

  • 它们真的是椭圆还是只是圆形?

标签: c# wpf wpf-controls ellipse


【解决方案1】:
Canvas.GetTop(myEllipse);
Canvas.GetLeft(myEllipse);

How to set ellipse position on Canvas using mouse position

【讨论】:

    【解决方案2】:

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2015-01-02
      • 2013-08-19
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多