Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
WPF 中触发器和事件的主要区别是什么?我们可以使用事件来做所有的事情,我们可以通过触发器来做,那么为什么我们需要触发器呢?
触发器是声明性的。它们避免了命令式编程的所有混乱。你不会得到空引用异常等。
触发器用于 UI,您定义触发器以仅使用 XAML 代码更改控件的某些视觉样式。事件更通用,需要用 C#/VB.NET 编码