У меня есть средство выбора, уже настроенное с привязками, но когда я пытаюсь скопировать значение selecteditem в переменную, но выдает ошибку «System.InvalidCastException: 'Указанное приведение недопустимо». Информация, содержащаяся в выбранном элемент на самом деле правильный, это мой код:
IDPisteroMainPage = Convert.ToInt32(pck_Pisteros.SelectedItem);
также пробовал это (тоже не сработало, возникла другая ошибка):
IDPisteroMainPage = Convert.ToInt32(pck_Pisteros.SelectedItem as Pisteros);
Pisteros - используемая модель .
Ошибка:
ошибка
Также у меня есть привязка для того же объекта в SelectedIndex, но этот по-прежнему возвращает индекс, а не PisteroID, который мне нужен, но если я использую следующее:
IDPisteroMainPage = Convert.ToInt32(pck_Pisteros.SelectedIndex);
значение копируется в переменную без проблем