private void HandleNavigation(int position) { NavigationDrawerItemViewModel item = this.drawerAdapter[position]; item.SelectionAction(); this.MainDrawer.CloseDrawer(this.MainDrawerListView); }
private IEnumerable <NavigationDrawerItemViewModel> CreateMainDrawerItems() { return(new[] { NavigationDrawerItemViewModel.CreatePrimary(this.GetString(Resource.String.main_drawer_connection), () => this.ReplaceContentFrame(new ConnectionFragment())), NavigationDrawerItemViewModel.CreatePrimary(this.GetString(Resource.String.main_drawer_playlist), () => this.ReplaceContentFrame(new PlaylistFragment())), NavigationDrawerItemViewModel.CreatePrimary(this.GetString(Resource.String.main_drawer_remote_songs), () => this.ReplaceContentFrame(new RemoteArtistsFragment())), NavigationDrawerItemViewModel.CreatePrimary(this.GetString(Resource.String.main_drawer_local_songs), () => this.ReplaceContentFrame(new LocalArtistsFragment())), NavigationDrawerItemViewModel.CreatePrimary(this.GetString(Resource.String.main_drawer_soundcloud), () => this.ReplaceContentFrame(new SoundCloudFragment())), NavigationDrawerItemViewModel.CreatePrimary(this.GetString(Resource.String.main_drawer_youtube), () => this.ReplaceContentFrame(new YoutubeFragment())), NavigationDrawerItemViewModel.CreateDivider(), NavigationDrawerItemViewModel.CreateSecondary(this.GetString(Resource.String.settings), Resource.Drawable.Settings, this.OpenSetting), NavigationDrawerItemViewModel.CreateSecondary(this.GetString(Resource.String.main_drawer_feedback), Resource.Drawable.Feedback, this.OpenFeedback) }); }