Observers property in TComponent
您好Delphi XE2 TComponent有一个新的"Observers"属性。 不幸的是,这方面的帮助条目是空的。 有谁知道这个新房产有什么用处以及如何使用它?
编辑:我知道它与LiveBindings有关,但我想更多地了解它,因为我无法访问XE2源代码,所以我无法调查自己。
Delphi XE7文档现在更深入地了解观察者的细节:
Observers is a read-only property that returns the TObservers added to
the TComponent, in order to use the notifications provided by the
observers either with LiveBindings or for the developers' own
purposes.
请注意,可以在许多与模式相关的事件的场景中看到边缘观察者。
边注:
观察者也可能能够检测到RTL必须抛出EProgrammerNotFound异常的情况。
这里解释了观察者模式的Delphi实现:
http://blogs.teamb.com/joannacarter/2004/06/30/690
一旦我有机会查看源代码,我会立即更新答案。
它与LiveBindings有关。 一个相当酷但广泛的主题,在新的DocWiki for XE2中进行了解释。