private void ButtonPlayClick()
 {
     _navigationServiceGame = new NavigationServiceForGames();
         _navigationServiceGame.NavigateTo(pz.FormMode(_gameMode[_mode], _levelDifficulty[_difficulty]), _selectedImage.IdImage, Convert.ToInt32(_levelDifficulty[_difficulty]));
 }
 private void ButtonSavedGameClick()
 {
     try
     {
         _navigationServiceForGames = new NavigationServiceForGames();
         Game g = db.LoadGame();
         int Id = g.ImageID;
         int level;
         string dif;
         string mode;
         switch (g.Difficulty)
         {
             case 9:
                 {
                     level = 1;
                     dif = "1";
                     break;
                 }
             case 20:
                 {
                     level = 2;
                     dif = "2";
                     break;
                 }
             case 36:
                 {
                     level = 3;
                     dif = "3";
                     break;
                 }
             default:
                 throw new ArgumentException();
         }
         switch (g.Type)
         {
             case 1:
                 {
                     mode = "Tag";
                     break;
                 }
             case 2:
                 {
                     mode = "Drag&Drop";
                     break;
                 }
             default:
                 throw new ArgumentException();
         }
         IField LoadedField = pz.LoadSave(g);
         _navigationServiceForGames.NavigateTo(pz.FormMode(mode, dif), Id, level, LoadedField);
     }
     catch(Exception e)
     {
         MessageBox.Show("Ошибка!" + e.Message);
     }
 }
 private void ButtonPlayClick()
 {
     try
     {
         _navigationServiceForGames = new NavigationServiceForGames();
         _navigationServiceForGames.NavigateTo(pz.FormMode(_gameMode[_mode], _levelDifficulty[_difficulty]), Id, Convert.ToInt32(_levelDifficulty[_difficulty]));
     }
     catch(Exception e)
     {
         MessageBox.Show("Ошибка" + e.Message);
     }
 }