Я использую средство выбора в своем xaml как
<Picker x:Name="pickerService" HorizontalOptions="Center" VerticalOptions="CenterAndExpand" ItemDisplayBinding="{Binding ServiceName}"/>
Мой класс обслуживания похож на
public class Service
{
[PrimaryKey, AutoIncrement]
public int Id { get; set; }
public string ServiceName { get; set; }
}
и добавляю список к источнику элементов выбора как
List<Service> serviceNames = new List<Service>();
serviceNames = App.DAUtil.GetServices ();
pickerService.ItemsSource = serviceNames ;
здесь я получаю список serviceNames из моей локальной базы данных. Когда я выбираю сервис из средства выбора, иногда он показывает имя класса в нулевой позиции вместо «ServiceName», например «App.MainPage».Пожалуйста, помогите мне решить эту проблему.