Отсутствует аргумент, соответствующему требуемому параметру. Как исправить?

Рейтинг: 0Ответов: 0Опубликовано: 26.04.2023

Мне нужно осуществить переход на другую страницу, но появляется ошибка

CS7036: Отсутствует аргумент, соответствующему требуемому параметру "student" из "PageStudent_Menu.PageStudent_Menu(Students)

public PageStudent_Menu_Test()
{
    InitializeComponent();
}

private void BackMenu_Click(object sender, RoutedEventArgs e)
{
    NavigationService.Navigate(new PageStudent_Menu());
}

Но в той другой странице задействован класс, и я не знаю как осуществить в таком случае переход

public PageStudent_Menu(Students student)
{
    InitializeComponent();
    ComboTEST.ItemsSource = ХолчукУПТеорияВероятностейEntities1.GetContext().TitleQuestion.ToList();
    NameStudents.ID_Student = student.ID_Student;           
    studentname.Text = student.Surname;
}

Сам класс называется NameStudents:

internal class NameStudents
{
    public static int ID_Student { get; set; }
}

Он нужен, чтобы при авторизации студента высвечивалось имя этого самого студента. Но вопрос остается таким же, что вписать, чтобы осуществить переход?

Ответы

Ответов пока нет.