2011-02-17 80 views

回答

0

不确定是否有比自己设置接线更具体的方法。

1)你会想要创建一个公共单例类(即ChildWindowManager),其中包含一个名为OnChildWindowShowing的事件。您的根视觉会订阅该事件。

2)为了让事件在适当的时候触发,你需要在你的ChildWindow实例上设置一些接线。你可以根据具体情况做到这一点,或者你可以创建一个从ChildWindow继承而来的具有自定义构造函数的类。但是您需要在ChildWindow上设置事件,这会导致我们之前创建的单例类上的OnChildWindowShowing事件触发。

所以概念上看起来是这样的: ChildWindow.OnShow()< - > ChildWindowManager.OnChildWindowShowing < - > RootVisual