Отсутствует аргумент, соответствующему требуемому параметру. Как исправить?
Мне нужно осуществить переход на другую страницу, но появляется ошибка
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; }
}
Он нужен, чтобы при авторизации студента высвечивалось имя этого самого студента. Но вопрос остается таким же, что вписать, чтобы осуществить переход?
Источник: Stack Overflow на русском