protected virtual void RegisterModules() { Manager.Register(Regions.Documents, new Module(Modules.Mail, () => MailViewModel.Create(), typeof(MailView))); Manager.Register(Regions.Documents, new Module(Modules.Tasks, () => TasksViewModel.Create(), typeof(TasksView))); Manager.Register(Regions.Documents, new Module(Modules.Calendar, () => CalendarViewModel.Create(), typeof(CalendarView))); Manager.Register(Regions.Documents, new Module(Modules.Contacts, () => ContactsViewModel.Create(), typeof(ContactsView))); Manager.Register(Regions.Navigation, new Module(Modules.Mail, () => MailNavigationViewModel.Create(), typeof(NavigationMailView))); Manager.Register(Regions.Navigation, new Module(Modules.Tasks, () => TasksNavigationViewModel.Create(), typeof(NavigationTasksView))); Manager.Register(Regions.Navigation, new Module(Modules.Calendar, () => CalendarNavigationViewModel.Create(), typeof(NavigationCalendarView))); Manager.Register(Regions.Navigation, new Module(Modules.Contacts, () => ContactsNavigationViewModel.Create(), typeof(NavigationContactsView))); }