/// <summary> /// Обрабатывает событие изменения состояния приложения /// </summary> /// <param name="parSender">Источник события</param> /// <param name="parE">Параметры события</param> private void OnChangeState(object parSender, ChangeStateArgs parE) { _platform.UnsubscribeAllEvents(); CallChangeState(this, parE); }
/// <summary> /// Вызывает событие изменения состояния приложения /// </summary> /// <param name="parSender">Источник события</param> /// <param name="parE">Параметры события</param> public void CallChangeState(object parSender, ChangeStateArgs parE) { ChangeState?.Invoke(parSender, parE); }
/// <summary> /// Обрабатывает изменение состояния приложения /// </summary> /// <param name="parSender">Источник события</param> /// <param name="parE">Параметры события</param> private void OnChangeState(object parSender, ChangeStateArgs parE) { CallChangeState(this, parE); }
/// <summary> /// Обрабатывает событие изменения /// состояния приложения /// </summary> /// <param name="parSender">Источник события</param> /// <param name="parE">Параметры события</param> private void OnChangeState(object parSender, ChangeStateArgs parE) { _currentController.View?.Platform.UnsubscribeAllEvents(); ChangeState(parE.ApplicationState, parE.FactoryOfContollers); }