12345678910111213141516171819202122232425262728293031323334 |
- using System.Linq;
- using System.Windows;
- using System.Windows.Controls;
- using System.Windows.Navigation;
- namespace MyTests.Pages
- {
- // Страница с результатом прохождения теста
- public partial class ResultTestPage : Page
- {
- public ResultTestPage()
- {
- InitializeComponent();
- if (Session.OpenedTest.IsAnswersVisible == true) // Если включен просмотр ответов
- CheckAnswersButton.Visibility = Visibility.Visible; // Кнопка просмотра ответов становится видна
- ResultTB.Text = $"{Session.Points}/{Session.OpenedTest.Questions.Count}"; // Вывод результата пользователя
- }
- private void AnswersButton_Click(object sender, RoutedEventArgs e)
- {
- NavigationService.Navigate(new CheckTestResults(Session.OpenedTest, Session.User)); // Переход на страницу просмотра результатов
- }
- private void ExitButton_Click(object sender, RoutedEventArgs e)
- {
- NavigationService.Navigate(new TestsCatalog()); // Переход на страницу с каталогом тестов
- }
- private void ProfileButton_Click(object sender, RoutedEventArgs e)
- {
- NavigationService.Navigate(new ProfilePage(cdb.db.Users.Where(item => item.IdUser == Session.OpenedTest.IdUser).FirstOrDefault())); // Переход на страницу с профилем
- }
- }
- }
|