wpf 中Button 边框闪烁
来源:互联网 发布:其孰能讥之乎的其 编辑:程序博客网 时间:2024/06/04 17:51
初学WPF,还有好多东西弄不懂,有些东西学的还很混乱。工作中需要一个可以闪烁的BUTTON,看上去挺简单的,做出来也很简单,但是实现的过程对我来说还是有点艰难。
<Style TargetType="Button">
<Style.Triggers>
<DataTrigger Binding="{Binding Test}" Value="0">
<DataTrigger.EnterActions>
<BeginStoryboard Name="borderChangStoryboard">
<Storyboard>
<ColorAnimation Storyboard.TargetProperty="BorderBrush.Color" From="Red" To="Pink" AutoReverse="True" RepeatBehavior="Forever"></ColorAnimation>
</Storyboard>
</BeginStoryboard>
</DataTrigger.EnterActions>
<DataTrigger.ExitActions>
<StopStoryboard BeginStoryboardName="borderChangStoryboard"></StopStoryboard>
</DataTrigger.ExitActions>
</DataTrigger>
</Style.Triggers>
</Style>
这个Style的设计是使用了DataTrigger,其中动画的部分稍有难度:
选择ColorAnimation与DoubleAnimation?
开始使用了DoubleAnimation,想用opacity控制变化,但是Storyboard.TargetName属性设置会出错,所幸就放弃了。
然后使用ColorAnimation,但还是有错,错误原因“colorAnimation动画对象不能用于动画属性BorderBrush”,上网查了下,Storyboard.TargetProperty="BorderBrush"改为Storyboard.TargetProperty="BorderBrush.Color",成功了!
- wpf 中Button 边框闪烁
- WPF中Button点击后闪烁的解决办法
- 无边框Button(WPF)
- 无边框Button(WPF)
- 无边框Button(WPF)
- WPF实现无边框的Button
- wpf中button样式定义
- button 边框
- button 边框
- WPF中制作无边框窗体
- WPF中为Grid增加边框
- wpf中无边框窗体的问题
- WPF中button的trigger问题
- WPF BUTTON
- ListBox边框闪烁
- Javascript边框闪烁提示
- xamarin.ios中设置button的边框及样式
- Chart FX for WPF中绘制可视化圆角边框
- ubuntu下安装matlab
- 频繁模式挖掘(Frequent Pattern Mining)
- hdu 5014 Number Sequence 位运算+规律
- 算法题目:寻找迷失的数字。
- 观察者模式在游戏中的运用
- wpf 中Button 边框闪烁
- IOS7官方推荐图标和图像尺寸
- 【计算几何】 HDOJ 5017 Ellipsoid
- ios 利用通知处理键盘的显示与隐藏
- SoundPool-代替MediaPlayer-播放音效
- NSThread和dispatch_async用法和区别
- hdu 1730 Northcott Game (nim博弈变形)
- JS中Top、clientTop、scrollTop、offsetTop各属性介绍
- Java中利用synchronized关键字实现多线程同步问题