private async void Init(object obj) { _devicePermissionServices = DependencyService.Get <IDevicePermissionServices>(); _model = new MenuPageViewModel(Navigation) { Title = TextResources.XChallenge, Subtitle = TextResources.XChallenge, Icon = TextResources.icon_menu, Root = (RootPage)obj, MenuBindCallback = MenuBind }; BindingContext = this._model; _helper = DependencyService.Get <IHelper>(); await _model.GetMenuData(); await _model.GetProfilePhoto(); _metaPivotService = DependencyService.Get <IMetaPivotService>(); _media = DependencyService.Get <Globals.IMedia>(); }
public sealed override async void Init(object obj) { _devicePermissionServices = DependencyService.Get <IDevicePermissionServices>(); _model = new MenuGridViewModel(Navigation) { Title = TextResources.XChallenge, Subtitle = TextResources.XChallenge, Icon = TextResources.icon_menu, Root = (RootPage)obj }; BindingContext = this._model; _helper = DependencyService.Get <IHelper>(); GridMenu.ItemSelectedHandler += GridMenu_ItemSelectedHandler; await _model.BindMenuData(); await _model.GetProfilePhoto(); App.Configuration.IsMenuLoaded = true; _metaPivotService = DependencyService.Get <IMetaPivotService>(); _media = DependencyService.Get <Globals.IMedia>(); }