public MasterViewModel(IMasterDetailService masterDetailService) { MenuElements = new ObservableCollection <MenuListElement> { new MenuListElement { Name = "League of Legends Official", MenuImage = "LolOfficialIcon.png", Page = NewsCategory.Official }, //new MenuListElement { Name = "/dev blog", MenuImage = "DevBlogIcon.png", Page = Pages.Dev }, //TODO add page in future new MenuListElement { Name = "Surrender@20", MenuImage = "SurrenderAt20Icon.png", Page = NewsCategory.SurrenderHome }, new MenuListElement { Name = "Settings", MenuImage = "SettingsIcon.png", Page = NewsCategory.None } }; NavigateCommand = new MvxCommand <MenuListElement>((Parameter) => { masterDetailService.MasterPageSelect(Parameter.Page); }); }
public RootPageViewModel(IMvxNavigationService navigationService, IMasterDetailService masterDetailService) //: base(navigationService, operatingSystemService) { _navigationService = navigationService; masterDetailService.OnMasterPageSelect += OnMasterPageSelect; }