想实现类似win8桌面滑动翻页效果,按着鼠标左键移动就翻页 每页都是不同按钮,实现不同功能。 DevExpress 直接带有这样的控件 看它的Wpf Demos 中Layout Manager 的TileLayoutControl 1.计算每个面板坐标与视图坐标之间的距离dd = sqrt(dx*dx+dy*dy) 2.if(dd>某个估值) //平滑移动 面板.X+=dx*平滑移动系数; 面板.Y+=dy*平滑移动系数(当然水平移动这个不用设置); else //调整位置 面板.X=视图.X; 面板.Y=视图.Y; CodeBye 版权所有丨如未注明 , 均为原创丨本网站采用BY-NC-SA协议进行授权 , 转载请注明C#如何用winform实现win8桌面滑动翻页效果! 喜欢 (0)赏[1034331897@qq.com]分享 (0)