Picker в xamarin.forms сбои на щелчкеAndroid

Форум для тех, кто программирует под Android
Ответить
Anonymous
 Picker в xamarin.forms сбои на щелчке

Сообщение Anonymous »

Я разрабатываю приложение xamarin.forms, и я сталкиваюсь с проблемой, в которой сборщик сразу же вылетает при нажатии. Эта проблема возникает на устройствах Samsung и Google Pixel, но это не происходит на устройствах Huawei. Выбор не открывается вообще, и я получаю следующее сообщение об ошибке: < /p>
Invalid cast from 'System.String' to 'XXXXXXXXXXXXX.DataModel.Entities.Sorte'
< /code>
Данные для сборщика поступают из базы данных SQLite, которую мне не разрешают изменять. Я знаю, что первая запись в сборщике намеренно пуста, и она требуется по дизайну. < /P>
Вот соответствующие фрагменты кода:
vm < /p>
public Sorte SelectedSorte
{
get
{
return SelectedOrderItem?.SelectedTaxItem?.SelectedSorte;
}
set
{
if (value != null && SelectedOrderItem?.SelectedTaxItem != null && value != SelectedOrderItem?.SelectedTaxtem?.SelectedSorte)
{
SelectedOrderItem.SelectedTaxItem.SelectedSorte = value;
RaisePropertyChanged();
Validate();
}
}
}
< /code>
Здесь просмотр
Я попытался использовать targetnullvalue = '' и swarkbackvalue = '' в xaml для привязки SelectedItem и привязки itemdisplayring, но, к сожалению, это не решило проблему. < /p>










Подробнее здесь: https://stackoverflow.com/questions/794 ... s-on-click
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Android»