TComponent中的观察者属性

时间:2011-09-02 17:58:58

标签: delphi delphi-xe2 livebindings

您好Delphi XE2 TComponent有一个新的"Observers" property。不幸的是,这方面的帮助条目是空的。有谁知道这个新房产有什么用处以及如何使用它? 编辑:我知道它与LiveBindings有关,但我想更多地了解它,因为我无法访问XE2源代码,所以我无法调查自己。

3 个答案:

答案 0 :(得分:2)

它与LiveBindings有关。新的DocWiki for XE2中解释了一个相当酷但广泛的主题。

答案 1 :(得分:2)

这里解释了观察者模式的Delphi实现:

http://blogs.teamb.com/joannacarter/2004/06/30/690

只要我有机会查看源代码,我就会立即更新答案。

答案 2 :(得分:2)

Delphi XE7 documentation现在更加深入了解Observer s的详细信息:

  

Observers是一个只读属性,它返回添加到的TObservers   TComponent,以便使用提供的通知   使用LiveBindings或开发人员自己的观察者   目的。

请注意,Fringe中的Observer可以在很多Pattern相关事件的现场看到。


旁注:

观察者也可能能够检测到RTL必须抛出EProgrammerNotFound exception的情况。