public BattleWindow() { InitializeComponent(); WeakEventManager<Window, EventArgs>.AddHandler( Application.Current.MainWindow, "Closed", (_, __) => this.Close()); this.Owner = Application.Current.MainWindow; }