2009-06-18 35 views
0

我有一類這樣的:軟硬度:監聽來自一個尚未將要綁定屬性的事件

class Foo extends UIComponent { 
    var someDispatcher:*; 
    ... 
} 

我要聽由someDispatcher觸發的事件......但,當然,someDispatcher不能被綁定到「後來」:

<components:Foo someDispatcher="{someOtherComponent}" /> 

什麼是監聽事件from someDispatcher的最佳方式?

我知道我可以綁定someDispatcher,則線了事件處理程序時,它的更新中...我還可以使用getter/setter方法......但是,這些都顯得很複雜。我希望有更好的方法。

謝謝!

回答

1

我認爲讓someDispatcher自己綁定是最簡單/最直接的解決方案。您可以在PropertyChanged事件的處理程序中爲someDispatcher設置事件處理程序。