public ApplicationVM() { //Inlogscherm als startscherm StartPages.Add(new LoginVM()); //Pagina's toevoegen na inloggen Pages.Add(new PageOneVM()); Pages.Add(new MedewerkerVM()); Pages.Add(new KassaVM()); Pages.Add(new KlantVM()); Pages.Add(new StatistiekVM()); Pages.Add(new InstellingenVM()); // Add other pages CurrentPage = StartPages[0]; }
/// <summary> /// Служебный метод получения соответствующего идентификатора навигационного /// элемента для заданного значения типа StartPages /// </summary> /// <param name="enStartPage"></param> /// <returns></returns> public static string StartPage2NavItemID(StartPages enStartPage) { string sOwnStartPageID = null; switch (enStartPage) { // "Мои инциденты" (текущие задачи) case StartPages.CurrentTaskList: sOwnStartPageID = NavigationItemIDs.IT_CurrentTasks; break; // Иерархия "Клиенты и проекты" case StartPages.DKP: sOwnStartPageID = NavigationItemIDs.IT_CustomerActivityTree; break; // Страница отчетов case StartPages.Reports: sOwnStartPageID = NavigationItemIDs.IT_Reports; break; // Стартовая страница Системы Учета Тендеров (СУТ) case StartPages.TMS: sOwnStartPageID = NavigationItemIDs.TMS_HomePage; break; // Список тендкров (в СУТ) case StartPages.TenderList: sOwnStartPageID = NavigationItemIDs.TMS_TenderList; break; default: sOwnStartPageID = null; break; } return(sOwnStartPageID); }