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;
 }