WPF动画的属性被劫持
今天使用一个自定义控件的显示Storyboard动画,在动画结束时,Storyboard.TargetProperty设置的目标属性,不能再被设值了,好像该属性被Storyboard劫持了一样。查了MSDN,原来是动画结束后把该属性的值缓存起来,下次执行动画,即从该属性值开始。
有三种方法可以在动画结束后设置被劫持的属性值
将动画的 FillBehavior 属性设置为 Stop
移除整个演示图板。
从单个属性移除动画。
第一种方法,动画结束后即返回动画开始状态,如果想保留动画结束的样子就不能使用该方法。
第二种方法,如果想重演动画则不行了。
第三种方法是最好的解决方法。仅解除目标属性的劫持,对动画无影响。
参考:http://msdn.microsoft.com/zh-cn/library/aa970493.aspx
转载于:https://www.cnblogs.com/olawonzhu/archive/2011/10/26/2225518.html
WPF动画的属性被劫持相关推荐
- WPF动画之后属性值无法改变
WPF动画之后属性值无法改变 原文:WPF动画之后属性值无法改变 前一段时间使用WPF写2048游戏的时候,遇到下面的情形:使用按键对色块进行移动时,触发位置左边X和Y属性的DoubleAnimati ...
- 【WPF学习笔记】[转]周银辉之WPF中的动画 晓风影天之wpf动画——new PropertyPath属性链...
(一)WPF中的动画 动画无疑是WPF中最吸引人的特色之一,其可以像Flash一样平滑地播放并与程序逻辑进行很好的交互.这里我们讨论一下故事板. 在WPF中我们采用Storyboard(故事板)的方式 ...
- silverlight,WPF动画终极攻略之白云飘,坐车去旅游篇(Blend 4开发)
原文:silverlight,WPF动画终极攻略之白云飘,坐车去旅游篇(Blend 4开发) 这章有点长,所以我分成了两章.这一章主要是准备工作,差不多算美工篇吧,这章基本不会介绍多少动画效果,主要讲 ...
- C# WPF动画——小游戏
效果: 实现思路 学了WPF动画,一时兴起写了个小游戏哈哈哈哈哈,被女朋友抢去玩了,代码就不贴了,就写一下思路吧. 1.在XAML上,把按键的形状做成一个米老鼠头的形状,并给这个按键一个RenderT ...
- silverlight,WPF动画终极攻略之番外 3D切换导航篇(Blend 4开发)
silverlight,WPF动画终极攻略之番外 3D切换导航篇(Blend 4开发) 原文:silverlight,WPF动画终极攻略之番外 3D切换导航篇(Blend 4开发) 这篇介绍的是3D导 ...
- silverlight,WPF动画终极攻略之会飞的小鸟篇(Blend 4开发)
原文: silverlight,WPF动画终极攻略之会飞的小鸟篇(Blend 4开发) 本教程基本涵盖了WPF和silverlight中的各种动画.先上张效果图. 声明下,这个做的不是让大家照搬的,只 ...
- WPF 动画闪烁效果
WPF 动画闪烁效果 一.按钮外边缘呼吸闪烁 点击触发效果: 代码: <Window x:Class="WpfApp1.MainWindow"xmlns="http ...
- WPF的依赖属性和附加属性(用法解释较全)
转:https://www.cnblogs.com/zhili/p/WPFDependencyProperty.html 一.引言 感觉最近都颓废了,好久没有学习写博文了,出于负罪感,今天强烈逼迫自己 ...
- Silverlight,WPF动画终极攻略之会飞的小鸟篇
转自:http://www.silverlightchina.net/html/tips/2011/0504/7358.html 本文来自奶油vivi的博客,原文地址:http://www.cnblo ...
最新文章
- 在DNN中如何使FriendlyURL使用PageName作为页面名称
- mRNA定位数据库mRNALocater使用指南
- 中国首个 SaaS 模式的云告警平台 iOS 版 APP 上线
- 【CF Round #534 Div2】B:Game with string(水题,积累思路)
- 首选电商淘宝商品详情API接口(数据获取)
- 从 Secure Element 到 Android KeyStore
- dct变换编码研究课设实验报告_制作电磁铁实验报告单_相关文章专题_写写帮文库...
- 操作系统课程设计进程调度模拟
- 安卓onKeyDown事件
- Symfony翻译:轻松实现国际化
- alter table 使用方法
- 端正态度:如何把工作当作自己的事业来做
- rd授权管理器不显示服务器,确定 RD 会话主机服务器可能出现的授权问题
- 金山pdf阅读器,有道词典,双击很多情况下不能翻译单词的可能解决方案。
- Android 把 Jun 25, 2022 12:00:00 AM 格式的时间转换为 2022-07-08 12:00:00 格式的时间
- Python大作业——两种方法设计计算器(使用wx库)。
- 在JAVA中用两个栈实现队列的功能
- 巅峰不止,继续奋斗!城链科技数字峰会于重庆隆重举行
- 四少女火爆外网,AI杀疯了!
- 大数据入门第一块——dota2数据分析(一)
热门文章
- 同一张表两方各字段相同_SQL高级知识——派生表
- 已知长短轴求椭圆上任意一点的坐标_高中数学必修2:平面解析几何——椭圆(经典习题)...
- java 分权分域什么意思_什么是分权分域管理?为什么要应用分权分域技术?
- php 效率最高的递归,PHP 递归效率分析_PHP教程 - microtime
- linux vi 强制退出_linux的编辑大法
- java 结构数据结构_Java 数据结构
- svn 提交到远程仓库_Linux学习16gitlab新建项目提交代码
- 如何提取edit control中输入的数据_如何在Power Query中提取数据——列表篇(1)
- 开发经理 VS 敏捷专家
- 【关于重载OnBackPressed无效的解决方案】