我想实现类似win8桌面滑动翻页效果,按着鼠标左键移动就翻页
每页都是不同按钮,实现不同功能。
希望给点思路,最好源代码。
wpf应该能做,你看看wpf相关的资料吧 定义每页显示多少图标,互动就是开启timer或搞个线程,定时移动界面(可以试绘制),就这样一屏一屏的画
通过控制按钮的visible属性的可视化,来得到翻页效果。
就是很多按钮在同一个位置,翻页的时候只显示这页的按钮
1.计算每个面板坐标与视图坐标之间的距离dd = sqrt(dx*dx+dy*dy)
2.if(dd>某个估值) //平滑移动
面板.X+=dx*平滑移动系数;
面板.Y+=dy*平滑移动系数(当然水平移动这个不用设置);
else //调整位置
面板.X=视图.X;
面板.Y=视图.Y;