【发布时间】:2011-05-09 19:17:43
【问题描述】:
我有一个名为“b”的按钮,我想将其背景从黑色更改为白色,但它不起作用。
错误:
“System.Windows.Media.Animation.ColorAnimation”动画对象不能用于动画属性“Background”,因为它的类型“System.Windows.Media.Brush”不兼容。
我的代码:
Dim changeColor As New Animation.ColorAnimation
changeColor.From = Colors.Black
changeColor.To = Colors.White
changeColor.Duration = TimeSpan.FromSeconds(0.2)
Animation.Storyboard.SetTarget(changeColor, b)
Animation.Storyboard.SetTargetProperty(changeColor, New PropertyPath(BackgroundProperty))
Dim sb As New Animation.Storyboard
sb.Children.Add(changeColor)
sb.Begin()
有什么想法吗?
【问题讨论】:
标签: .net wpf vb.net silverlight animation