如何实现chart中用鼠标选定多个矩形柱?
想请教各位如何实现:
用鼠标在chart的柱状图上同时选定多个相邻的矩形?也就是用鼠标在柱状图上划定一个范围?
如何该功能很难实现,是否有别的替代方案?只要用户能通过鼠标选到多个相邻的柱子,即可!
最近刚学习Silverlight,麻烦大家详细说说,最好有代码,非常感谢!
[解决办法]
我提供一个思路,你看可行不
元素位置
1 首先取得柱状图中柱子相对容器的坐标位置(左上角顶点坐标),加上宽和高,变成一个矩形区域
这样就得到一组有坐标的矩形区域
2 选定区域,鼠标按下,拖动鼠标,释放鼠标,两点行成一个矩形区域,
3 现在问题转化为 判断矩形相交
这样就可以达到选矩子的目地。