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

发布于 2024-08-03 10:16:00 字数 79 浏览 6 评论 0原文

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

What are main difference between Triggers and Events in WPF ?
We can do all the stuffs using events, which we can do through triggers, so why we need triggers?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

哑剧 2024-08-10 10:16:00

触发器是声明性的。它们避免了命令式编程的所有混乱。您不会遇到空引用异常等问题。

Triggers are declarative. They avoid all the messiness of imperative programming. You won't get null reference exceptions and such with them.

数理化全能战士 2024-08-10 10:16:00

触发器用于 UI,您可以仅使用 XAML 代码定义触发器来更改控件的某些视觉样式。
事件更为通用,需要使用 C#/VB.NET 进行编码

Triggers are for the UI, you define triggers to change some visual style of the controls using only XAML code.
Events are more general pourpose and need to be coded in C#/VB.NET

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文