我有以下 UIElement 树分类:
<Canvas>
<UserControl x:Name="A">
<Ellipse ></Ellipse>
</UserControl>
<UserControl x:Name="B">
<Ellipse></Ellipse>
</UserControl>
<UserControl x:Name="C">
<Ellipse></Ellipse>
</UserControl>
</Canvas>
目前,椭圆高度和宽度占据了整个画布,但它们的背景是透明的。椭圆可以在屏幕上拖动。我想做的是执行 HitTest 这样
当点击一个椭圆时,可以独立识别椭圆。
椭圆可以自由拖动(这就是高度/宽度占据整个画布的原因)。
我确实阅读了 HitTest 文档,但我仍然感到困惑。有人可以为我提供一些完成上述任务的指导吗?在 iOS 中,它只是简单地覆盖 pointInside: 以检查该位置是否在 UserControl 的椭圆内。