У меня есть сборщик, получающий значения из Enum. При выборе он должен отображать значение 'title', но затем связывать фактическое целочисленное значение с целочисленной переменной. Я заставил большую часть этого работать, но теперь проблема в том, что средство выбора выбирает заголовок при втором щелчке. Что мне не хватает: ниже мой код
public enum ResponseReason
{
FirstReason = 1,
SecondReason = 2,
ThirdReason = 3
}
// внутри ViewModel
public int ReasonValue { get; set; }
public ObservableCollection<ResponseReason> ShowResponseReason {
get
{
return new ObservableCollection<ResponseReason>(Enum.GetValues(typeof(ResponseReason)).OfType<ResponseReason>().ToList());
}
}
// затем средство выбора
<Picker
ItemsSource="{Binding ShowResponseReason}"
SelectedItem="{Binding ReasonValue}"
Title="Please Select"
HorizontalOptions="FillAndExpand"
Style="{StaticResource PickerStyle}" />