示例#1
0
        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;
        }