Ejemplo n.º 1
0
        /// <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));
        }
Ejemplo n.º 2
0
        /// <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));
        }
Ejemplo n.º 3
0
        /// <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));
        }
Ejemplo n.º 4
0
        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;
        }
Ejemplo n.º 5
0
 private void ToRightButton_OnTap(object sender, GestureEventArgs e)
 {
     IsoSettingsManager.SaveRecord("CurrentTrackId", _viewModel.NextTrack.Id);
     this.InitialiazeDataContext();
 }