7 .net c# wpf graphics hittest
我有Ellipse一个Canvas,我正在做它的命中测试.每次我点击它的笔划Ellipse,测试都会通过.如果我点击中间Ellipse,测试失败.这很好!
Ellipse
Canvas
在我填充这样的椭圆之后:myEllipse.Fill = new SolidColorBrush(Colors.Blue);,当我点击中间时,测试pasess Ellipse.
myEllipse.Fill = new SolidColorBrush(Colors.Blue);
我怎么能禁用它?(即使Ellipse填写时,我点击中间时测试也会失败)谢谢!
Ree*_*sey 8
如果你做你自己的命中测试(见的视觉层命中测试以了解如何做到这一点的详细信息),你应该能够检查IntersectionDetail中的GeometryHitTestResult是IntersectionDetail.Intersects,而不是IntersectionDetail.FullyContains.
归档时间:
15 年,8 月 前
查看次数:
8157 次
最近记录:
11 年,1 月 前