首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 媒体动画 > CAD教程 >

Silverlight 两矩形连接线有关问题

2013-09-07 
Silverlight 两矩形连接线问题Silverlight 如何实现(任意)两个矩形间,当拖动一个矩形释放(放开鼠标左键)后

Silverlight 两矩形连接线问题
Silverlight 如何实现(任意)两个矩形间,当拖动一个矩形释放(放开鼠标左键)后,如何让这两个矩形之间连接线的两点分别在两矩形的边界线上? (最好在拖动过程中两点也保持在两矩形的边界线上).

下图的蓝色线是我想要实现的需求功能.
Silverlight 两矩形连接线有关问题

這裡有位达人的一篇博客可參考(高手用的是圆形):http://www.cnblogs.com/chengxingliang/archive/2012/03/13/2390404.html

请高手们赐教哦! 
[解决办法]
假设连线是两个矩形的中心点连线,你可以设置连线的ZIndex值比矩形的ZIndex小,于是连线会被矩形区域挡住,看上去就是好像是矩形边互联一样(其实是中心点互联)。
[解决办法]

class rectangle
{
public delegate void event_move_handler(poing p);
public event event_move_handler event_move;

////////
public void move()
{
point p =new point();
if (event_move!=null) event_move(p);

}

}

热点排行