摘要: 雷达扫描图中当雷达指针转动扫描到某一个点上的时候,判断这个点的CPU值是否已经超过60的警戒位置如果超过将此点设置为红色。 在Silverlight中我们的雷达指针是一直在做圆运动的,我们要随时检测雷达指针的位置,以及雷达是否碰撞到一个Device设备了。如果碰撞到了,就检测设备CPU值为多少?在这里我们需要解决两个问题。第一、如何随时观测雷达指针的当前位置?第二、如何检测雷达指针是否碰撞接触到了设备点? 针对第一个问题,需要做以下处理: •在本例中使用Timer控件,每隔50毫秒检测一次当前的雷达指针控件位置 •雷达指针的位置根据检测当前雷达指针旋转角度的正余弦函数得到左上角点的X、Y位置. 阅读全文
posted @ 2011-03-21 16:59 .NET架构 阅读(3084) 评论(2) 推荐(8)