怎么做?该图是DrawingVisual的一个实例,DrawingContext.DrawLine用于绘制闭合的形状。
作为临时解决方案,我画了一条几乎看不见的半透明线,其厚度等于整个形状的厚度。这样它就可以响应命中测试。有没有更好的方法呢?
答案 0 :(得分:0)
如果你的形状是凸的,那么对于你塑造的每个部分(A; B),你必须做到以下几点:
如果你的形状不是凸面,你必须首先将它分成凸形,然后在每个凸形上应用前一个方法。
答案 1 :(得分:0)
这个评论是正确答案:
我打算建议使用封闭边框并使用命中测试 在那之上。但你有点实现同样的事情。 (AngelWPF)