<Button Command="{Binding DataContext.GetMuteCommand,RelativeSource={RelativeSource AncestorType=Window}}">
<Border >
<Border.Style>
<Style TargetType="Border">
<Style.Triggers>
<DataTrigger Binding="{Binding IsMute}" Value="true">
<Setter Property="Background" Value="Red" />
<DataTrigger.EnterActions>
<BeginStoryboard Name="shine">
<Storyboard RepeatBehavior="Forever">
<ColorAnimationUsingKeyFrames Storyboard.TargetProperty="Background.Color">
<EasingColorKeyFrame KeyTime="0" Value="Red" />
WPF+小动画背景颜色闪烁
最新推荐文章于 2024-08-27 09:54:44 发布
这段代码展示了如何在WPF应用中使用数据绑定和样式触发器来实现一个按钮的静音功能。ButtonCommand绑定了GetMuteCommand,当IsMute属性为真时,按钮背景变为红色并播放一个从红色到粉色的无限循环颜色动画,表示静音状态;反之,背景变透明,静音关闭。

最低0.47元/天 解锁文章
1070

被折叠的 条评论
为什么被折叠?



