/// <summary> /// Disconnect from the current server connection /// and update main window UI /// </summary> /// <param name="callback"></param> public void HandleLogoutRequest(Action callback = null) { BugReporter.Disconnect(); // Main window UI changes vmAvatar.ByteData = null; imgAvatar.Visibility = Visibility.Collapsed; this.newAccountGrid.Visibility = Visibility.Visible; callback?.Invoke(); AutomationProperties.SetName(btnAccountConfig, Properties.Resources.HandleLogoutRequestSignIn); btnAccountConfig.ToolTip = Properties.Resources.HandleLogoutRequestSignIn; }