【发布时间】:2013-10-30 15:32:37
【问题描述】:
我有一个带有滚动条的 C# 控件。
当用户拖放时,滚动更新。我想像谷歌地图那样为拖放运动制作动画。动作流畅。
如果想在控件中模拟滑动并执行流畅的动画,我必须使用什么技术?
【问题讨论】:
-
winforms 不支持动画,由于缺少硬件加速,运行起来也不会“流畅”。
-
是的,我想手动实现。使用线程、计时器并手动移动滚动
-
很不清楚你在说什么,谷歌地图不使用滚动条。如果您正在谈论具有动力学的滑动手势,那么您可以从内置的 Windows 多点触控支持中获得它。 Winforms 包装器是available here,.NET 互操作示例链接。
标签: c# .net winforms smooth-scrolling