在我的应用程序中,我想在出现childwindow时监视。我可以在childwindow中使用一些事件,但我提供了一些更通用的解决方案,一个函数将在childwindow打开时调用...
像
这样的东西Application.Current.RootVisual.ChildWindowOpened - 但不幸的是,即使在Silverlight中也是如此。
提前致谢。
答案 0 :(得分:1)
由于必须手动调用ChildWindow,您可以创建一个这样的辅助方法:
public void OpenChildWindow()
{
ChildWindow1 CW = new ChildWindow1();
CW.Show();
if (ChildWindowOpened != null)
ChildWindowOpened(this, null);
}
public event EventHandler ChildWindowOpened;