Exemplo n.º 1
0
        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)));
        }