public MainWindowViewModel() { CurrentPage = new PageDialog(); stPage = new StartTurnOffPageDialogLogic(this); stPage.EndEvent += (res) => { if (res == PageDialogResult.Completed) { tvm = new TasksViewModel(this); UpdatesMessagesManager.Instance.Add(tvm); cvm = new ChatViewModel(); UpdatesMessagesManager.Instance.Add(cvm); CurrentPage.ShowPage(tvm); } else { throw new NotImplementedException("Диалог авторизации не должен возвращать отмену"); } }; stPage.StartDialog(); }