public void OpenDebugWindow() { if (m_debugWindow != null || m_game == null) return; var dbg = new DebugWindow(); dbg.Owner = System.Windows.Window.GetWindow(this); dbg.SetGame(m_game); dbg.Closed += (s, e) => m_debugWindow = null; dbg.Show(); m_debugWindow = dbg; }