关闭

WPF 坑系列之一 颜色渐变动画

标签: wpf动画
2810人阅读 评论(0) 收藏 举报
分类:

WPF 颜色渐变动画


  • 动画对象不能用于动画属性“BorderBrush”,因为它是不兼容的类型“System.Windows.Media.Brush”
 <ColorAnimation Storyboard.TargetProperty="Control.BorderBrush"
 BeginTime="00:00:00" From="Black" To="Red"
 Duration="00:00:01" AutoReverse="True" RepeatBehavior="Forever"/>

正确做法

  • ColorAnimation 返回的是 Color 对象,因此目标属性必须是 Color,而不是 Brushes
  <ColorAnimation Storyboard.TargetProperty="(Control.BorderBrush).(SolidColorBrush.Color)"
  BeginTime="00:00:00" From="Black" To="Red"
  Duration="00:00:01" AutoReverse="True" RepeatBehavior="Forever"/>
1
0

查看评论
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
    个人资料
    • 访问:321837次
    • 积分:3029
    • 等级:
    • 排名:第11988名
    • 原创:37篇
    • 转载:25篇
    • 译文:0篇
    • 评论:23条
    最新评论