我想知道为什么MS决定调用OnPropertyChangedCallback而不是触发某种事件 .
这背后有什么理由吗?对我来说,在OnPropertyChangedCallback中引发事件似乎添加了更多代码来编写,并且似乎没有太多的性能优势 . 但是我想知道是否有一些我可能错过的优势/使用优势(最好是代码示例) .
谢谢 : )
一般来说,MS使用一种约定,即应该通过名为OnEventName的方法引发事件 . 见article . 感谢每个开发人员都知道如何引发一个给定的事件,并且不必编写自己的代码来执行此操作 .
这是一个非常简单的代码,但不需要复制和粘贴它并使源代码混乱 . 您必须记住,可以在许多地方引发给定事件 . 无论我们谈论WPF,WinForms还是任何其他技术,都是如此 .
顺便说一句,我试图在Reference Source找到 OnPropertyChangedCallback 但我找不到它 .
OnPropertyChangedCallback
1 回答
一般来说,MS使用一种约定,即应该通过名为OnEventName的方法引发事件 . 见article . 感谢每个开发人员都知道如何引发一个给定的事件,并且不必编写自己的代码来执行此操作 .
这是一个非常简单的代码,但不需要复制和粘贴它并使源代码混乱 . 您必须记住,可以在许多地方引发给定事件 . 无论我们谈论WPF,WinForms还是任何其他技术,都是如此 .
顺便说一句,我试图在Reference Source找到
OnPropertyChangedCallback
但我找不到它 .