博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
WPF中ListBox滚动时的缓动效果
阅读量:7080 次
发布时间:2019-06-28

本文共 399 字,大约阅读时间需要 1 分钟。

原文:

上周工作中遇到的问题:

常规的ListBox在滚动时总是一格格的移动,感觉上很生硬。

所以想要实现类似Flash中的那种缓动的效果,使ListBox滚动时可以很流畅。

修改模板里的动画效果是一种方法,不过这里有更简单的,WPF为我们提供了行为代码,可以编辑在ListBox的ItemsPanelTemplate模板中,实现方法如下:

右键ListBox选择“编辑其它模板”->"辑项的布局"->"编辑副本",我这里是因为已经编辑过了,所以“编辑当前模板”这一项才会可用。

点击确定后,会出现左边的样子。

在面板中选择“行为”->“FluidMoveBehavior,把这个行为拖到上图StackPanel这个面板上

最后,在右侧属性窗口,把"AppliesTo"这一项,选择"Children"。现在在运行一下,你的ListBox在滚动式就平滑的多了。

PS:这里还可以设置其它的动画属性。

转载地址:http://twcml.baihongyu.com/

你可能感兴趣的文章
解决Windows8下IE10无法打开的故障
查看>>
MFSM 迁移工具使用教程
查看>>
我的友情链接
查看>>
从MYSQL到oracle的迁移以及备份
查看>>
Windows server 2008 R2 AD安装实录
查看>>
Mac下Android Studio中获取SHA1和MD5
查看>>
iOS 更改状态栏颜色和隐藏状态栏
查看>>
技术公司团队如何使用git代码托管工具
查看>>
Java微信支付申请退款
查看>>
使用kinetic本机测试KV对象存储
查看>>
linux shell 单双引号和反引号的说明
查看>>
单个交换下划分VLAN
查看>>
concat和outfile妙用
查看>>
用js来获取上传的文件名纯粹是为了美化而用
查看>>
debian6配置mysql允许远程连接的方法(图)
查看>>
Mysql主从同步备份策略
查看>>
PHP碎码——自己写的验证码
查看>>
月下依人遮半面,夜半琴声花容月
查看>>
Template Method(模板方法)模式
查看>>
Java内部类详解
查看>>