250 字
1 分钟
[.NET] WPF Triggers 触发器, EventTrigger, Trigger

触发器, 如其名, 可根据某些事件或属性值来触发某些东西, 那么我们来了解一下 xaml 中的触发器吧.

样式变更:#

我们试试通过使用普通触发器来实现当鼠标悬停时更改控件背景颜色. 然后运行一下, 效果就是这样:

启动动画:#

然后, 试着用事件触发器(EventTrigger)与DoubleAnimation来创建一个启动动画吧(其实代码都写好了): 然后运行效果如下: 在这里插入图片描述 可以看到, 窗口是渐渐浮现的, 也就是Opacity从0到1.

什么? 你问我对应的CS代码怎么写?#

先看看这篇文章吧, 看完它, 相信大多数的 xaml 代码, 你都能写出对应的 CS 代码, 这是一个通用的规律. [.NET] WPF XAML 原理, 节点与实例, 以及一些重要的零碎知识点.


推荐文章: [.NET] WPF DoubleAnimation 动画, 一篇文章悟透!

[.NET] WPF Triggers 触发器, EventTrigger, Trigger
https://slimenull.com/posts/20210215112655/
作者
SlimeNull
发布于
2021-02-15
许可协议
CC BY-NC-SA 4.0