WPF给属性加动画后不能修改属性值解决方案
来源:互联网 发布:要不要复读知乎 编辑:程序博客网 时间:2024/06/06 01:15
这段时间看WPF3D,给3D加了给动画后,想加个按钮Reset,可一直没有效果,代码跑过去,值根本就没变
应该是值被锁了,不让改了,自己弄了很久还是没结果,还是网上查资料,在MSDN里给出了解决方案:
https://msdn.microsoft.com/zh-cn/library/aa970493(v=VS.100).aspx
1.将动画属性FillBehavior设置为Stop,但这样的话动画结束就回到动画开始的状态
2.移除整个演示图板:RemoveStoryboard和Storyboard.Remove,但我用RemoveStoryboard没有效果,但Storyboard.Remove是可行的
注:但Storyboard不能写在资源里,开始在两个按钮里面的触发器加入BeginAnimation和RemoveAnimation,RemoveAnimation没有效果,但是把他们都放入外部控件的触发器里面就可行,这应该是和路由事件的路由有关,上次也有一个给ListBox的MenuItem加Command初始化为true也不能执行,也是路由事件由于某种原因到某一控件外部就停止路由了
3.从单个属性移除动画,执行动画的类调用BeginAnimation第二个参数设置为null,这个也是可行的
阅读全文
0 0
- WPF给属性加动画后不能修改属性值解决方案
- WPF 动画执行后属性无法修改
- WPF 如何:在使用演示图板对属性进行动画处理后设置该属性?添加动画后属性不能锁死不能改变?
- 圆环加属性动画
- WPF动画之后属性值无法改变
- [WPF]TreeView动态修改某个节点属性的解决方案
- 自定义view加属性动画
- 给超链接加onclick属性
- 文件夹隐藏属性不能修改
- 解决输入框加 disabled 属性后 不能向后台传值 问题
- Animation介绍加动画属性的详解
- 自定义view实心圆加属性动画
- 自定义view圆加属性动画
- 属性动画的平移加旋转
- js动态给对象加属性
- svn命令行给文件加只读属性
- 给某一个类新增加属性
- 给某一个类新增加属性
- tcp报文格式与wireshark传输层对应关系
- Smconf 增加新功能啦
- js 操作时间
- The "Double-Checked Locking is Broken" Declaration Signed by: David Bacon (IBM Research) Joshua Blo
- 第一天课程总结
- WPF给属性加动画后不能修改属性值解决方案
- JS的事件(1)--焦点事件/event事件/事件流
- python简单文件操作
- android textview 文本在代码中设置粗体效果
- Spring boot 1.5.9 结合 Swagger2 2.7.0 一步一个脚印
- 光荣之路:产品测试规范(十)
- JavaSpark-编程进阶-累加器
- Service: Amazon S3; Status Code: 500; Error Code: InternalError; Request ID: 1512961051843
- Unity配合SQLite开发数据库注意事项