private void LogOutExecute(object parameter) { Object[] parameters = parameter as Object[]; _personProxy.Unsubscribe(); _accountProxy.Unsubscribe(); _eventProxy.Unsubscribe(); UserControl CurrentUserControl = parameters[0] as UserControl; CurrentUserControl.Content = new LoginViewModel(); CurrentUserControl.VerticalContentAlignment = VerticalAlignment.Top; CurrentUserControl.HorizontalContentAlignment = HorizontalAlignment.Left; CurrentUserControl.Width = 1500; CurrentUserControl.Height = 1000; logger.Info("LogOut success."); LoggerHelper.Instance.LogMessage($"LogOut success.", EEventPriority.INFO, EStringBuilder.CLIENT); LogText = LoggerHelper.Instance.ClientLogBuilder; }