コード例 #1
0
ファイル: ExerciseViewModel.cs プロジェクト: Slorup/P2Project
 private void UpdateImages()
 {
     if (CurrentUser.CurrentExercise.Description.ImagePaths != null && CurrentUser.CurrentExercise.Description.ImagePaths.Count != 0)
     {
         ImageScrollPage      imagepage = new ImageScrollPage();
         ImageScrollViewModel imagevm   = new ImageScrollViewModel(CurrentUser.CurrentExercise.Description.ImagePaths);
         imagepage.DataContext = imagevm;
         ImageFrame            = imagepage;
     }
     else
     {
         ImageFrame = null;
     }
 }
コード例 #2
0
ファイル: ExerciseViewModel.cs プロジェクト: Slorup/P2Project
 private void UpdateSolution()
 {
     if (CurrentUser.CurrentExercise.Description.SolutionPath != null && CurrentUser.CurrentExercise.Description.SolutionPath != "")
     {
         List <string> solutions = new List <string>();
         solutions.Add(CurrentUser.CurrentExercise.Description.SolutionPath);
         ImageScrollPage      page = new ImageScrollPage();
         ImageScrollViewModel vm   = new ImageScrollViewModel(solutions);
         page.DataContext = vm;
         SolutionFrame    = page;
     }
     else
     {
         SolutionFrame = null;
     }
 }
コード例 #3
0
 private void ImageClick(object param)
 {
     if (_isFullScreen)
     {
         _isFullScreen = false;
         Navigator.MainNavigationService.GoBack();
     }
     else
     {
         _isFullScreen = true;
         ImageScrollPage page = new ImageScrollPage()
         {
             DataContext = this
         };
         Navigator.MainNavigationService.Navigate(page);
     }
 }