private void Navigate(string indexString) { if (string.IsNullOrWhiteSpace(indexString)) { return; } int index = 0; int.TryParse(indexString, out index); if (index == 0) { return; } this.ContentSlideInFrom = index <= this.previousIndex ? -30 : 30; this.previousIndex = index; if (index == 1) { // Tags var content = new EditTrackTagsControl(); content.DataContext = this; this.EditTrackContent = content; } else if (index == 2) { // Lyrics var content = new EditTrackLyricsControl(); content.DataContext = this; this.EditTrackContent = content; } }
private void NagivateToSelectedPage() { this.SlideInFrom = this.selectedEditTrackPage <= this.previousSelectedEditTrackPage ? -Constants.SlideDistance : Constants.SlideDistance; this.previousSelectedEditTrackPage = this.selectedEditTrackPage; switch (this.selectedEditTrackPage) { case EditTrackPage.Tags: var tagsContent = new EditTrackTagsControl(); tagsContent.DataContext = this; this.EditTrackContent = tagsContent; break; case EditTrackPage.Lyrics: var lyricsContent = new EditTrackLyricsControl(); lyricsContent.DataContext = this; this.EditTrackContent = lyricsContent; break; default: break; } }