首页 文章

为什么WPF Dependency Prop . 旨在调用OnPropertyChangedCallback而不是触发事件?

提问于
浏览
0

我想知道为什么MS决定调用OnPropertyChangedCallback而不是触发某种事件 .

这背后有什么理由吗?对我来说,在OnPropertyChangedCallback中引发事件似乎添加了更多代码来编写,并且似乎没有太多的性能优势 . 但是我想知道是否有一些我可能错过的优势/使用优势(最好是代码示例) .

谢谢 : )

1 回答

  • 1

    一般来说,MS使用一种约定,即应该通过名为OnEventName的方法引发事件 . 见article . 感谢每个开发人员都知道如何引发一个给定的事件,并且不必编写自己的代码来执行此操作 .

    这是一个非常简单的代码,但不需要复制和粘贴它并使源代码混乱 . 您必须记住,可以在许多地方引发给定事件 . 无论我们谈论WPF,WinForms还是任何其他技术,都是如此 .

    顺便说一句,我试图在Reference Source找到 OnPropertyChangedCallback 但我找不到它 .

相关问题