void _activeDocumentChanged(object obj, EventArgs e) { DockFrame dockFrame_ = mDockPanel.ActiveDocument as DockFrame; if (null != dockFrame_ && !dockFrame_.IsDisposed) { if (null != mActiveDockUrl) { mActiveDockUrl._runDeActive(); } mActiveDockUrl = dockFrame_._getDockUrl(); if (null != mActiveDockUrl) { mActiveDockUrl._runActive(); } } else { mActiveDockUrl = null; } UpdateSingleton updateSingleton_ = __singleton<UpdateSingleton>._instance(); updateSingleton_._runUpdate(); }