public void OnButtonClicked(object sender) { try { if (_gui == null) { _gui = new Window { DataContext = new SuperSettings(), Content = WPFUtils.LoadWindowContent(Path.Combine(AppSettings.Instance.FullRoutinesPath, "SenseiSkills", "SenseiSkills", "GUI")), MinHeight = 400, MinWidth = 200, Title = "SenseiSkills Settings", ResizeMode = ResizeMode.CanResizeWithGrip, //SizeToContent = SizeToContent.WidthAndHeight, SnapsToDevicePixels = true, Topmost = false, WindowStartupLocation = WindowStartupLocation.Manual, WindowStyle = WindowStyle.SingleBorderWindow, Owner = null, Width = 550, Height = 650, }; _gui.Closed += WindowClosed; } } catch { } _gui.Show(); }