/// <summary> /// Chose sample for editing /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void Sample_OnTap(object sender, GestureEventArgs e) { var grid = sender as Grid; if (grid == null) { return; } var chosenSample = grid.DataContext as ToDoSample; if (chosenSample == null) { return; } IsoSettingsManager.SaveRecord("CurrentSampleId", chosenSample.Id); NavigationService.Navigate(new Uri("/Views/SampleEditorPage.xaml", UriKind.Relative)); }
/// <summary> /// Chose project for editing. /// </summary> /// <param name="sender">Project item displayed like a list box item</param> /// <param name="e">One tap</param> private void ProjectItemGrid_OnTap(object sender, System.Windows.Input.GestureEventArgs e) { var grid = sender as Grid; if (grid == null) { return; } var chosenProject = grid.DataContext as ToDoProject; if (chosenProject == null) { return; } IsoSettingsManager.SaveRecord("CurrentProjectId", chosenProject.Id); NavigationService.Navigate(new Uri("/Views/ProjectEditorPage.xaml", UriKind.Relative)); }
/// <summary> /// Chose project for editing /// </summary> private void TrackListBoxItem_OnTap(object sender, System.Windows.Input.GestureEventArgs e) { var grid = sender as TextBlock; if (grid == null) { return; } var chosenTrack = grid.DataContext as ToDoTrack; if (chosenTrack == null) { return; } IsoSettingsManager.SaveRecord("CurrentTrackId", chosenTrack.Id); NavigationService.Navigate(new Uri("/Views/TrackEditorPage.xaml", UriKind.Relative)); }
private void RenameProjectDialog_OnCompleted(object sender, PopUpEventArgs <string, PopUpResult> e) { var input = sender as InputPrompt; if (input == null) { return; } if (e.PopUpResult == PopUpResult.Ok) { if (_viewModel.OnRenameProject == null) { var newProject = this._viewModel.CreateProject(input.Value); IsoSettingsManager.SaveRecord("CurrentProjectId", newProject.Id); NavigationService.Navigate(new Uri("/Views/ProjectEditorPage.xaml", UriKind.Relative)); } else { this._viewModel.RenameProjectTo(input.Value); } } _viewModel.OnRenameProject = null; }
private void ToRightButton_OnTap(object sender, GestureEventArgs e) { IsoSettingsManager.SaveRecord("CurrentTrackId", _viewModel.NextTrack.Id); this.InitialiazeDataContext(); }