图:(描述下图片:黄色框表示四个图片控件中的显示部分。其他的框架就是4个图片控件的边缘,是矩形的)
重叠区域选取出想要的 平行四边形对象,这图画的是理想状态,其实有2.3.4个图片相交的情况...
在sl4中提供了 VisualTreeHelper 来实现多层对象选择 放入一个uielementscollection中
这里分为很多种情况 ,最多是4个块相交
判断鼠标选择了哪个区域,就使用sl中的intersect方法求出4个矩形区域与自定义鼠标图片的交叉部分矩形区域,然后对比交叉区域面积大小,从大到小判断鼠标选择优先性,
这样就能选择出想要的对象了,但这方法精度不是100%准,效果还算理想。