日期:2014-05-18  浏览次数:20776 次

请教WPF的问题
请问大家怎么判断鼠标是否落在一个矩形路径的某个顶点上啊。

想实现效果就是判断鼠标是否在我所画的矩形的右下角,再右下角的话鼠标的光标变成缩放效果。然后缩放矩形。

如果有知道以矩形某点为中心旋转的,请说说思路。。多谢

------解决方案--------------------
WPF Diagram Designer

Adorner + Thumb + RenderTransform
------解决方案--------------------
你也可以看看我的blog


如何针对控件拖放并改变尺寸位置?
理解MatrixTransform 之 幸福三选一
以及
Adorner系列
------解决方案--------------------
应该是鼠标在右下角一定范围内就变成缩放吧,获取出矩形右下角点的坐标,根据你要的范围,计算出一个坐标范围,如果鼠标进入了这个范围,则变成缩放图标。
------解决方案--------------------
http://nonocast.cn/wp-content/uploads/2012/04/DiagramDesignerPart1_src.zip