WPF中触发器和事件之间有什么区别?

时间:2009-09-02 11:22:08

标签: wpf events routed-events

WPF中触发器和事件的主要区别是什么? 我们可以使用事件做所有事情,我们可以通过触发器来完成,那么为什么我们需要触发器呢?

2 个答案:

答案 0 :(得分:1)

触发器是声明性的。他们避免了命令式编程的所有混乱。你不会得到空引用异常等等。

答案 1 :(得分:0)

触发器用于UI,您定义触发器以仅使用XAML代码更改控件的某些视觉样式。 事件是更普遍的pourpose,需要在C#/ VB.NET中编码