Я пытаюсь привязать ComboBox
к списку strings
. До сих пор я получил следующее:WPF Combo Box Связывание данных Выбранный элемент
На мой взгляд, у меня есть:
<ComboBox Height="23"
HorizontalAlignment="Left"
Margin="133,180,0,0"
Name="comboBox1"
ItemsSource="{Binding Hours}"
VerticalAlignment="Top"
Width="38" />
И в моем ViewModel у меня есть:
private List<string> tripTimeHours = new List<string>();
private List<string> tripTimeMinutes = new List<string>();
public CreateTripViewModel()
{
TripName = new DataWrapper<string>(this, tripNameChangeArgs);
TripName.IsEditable = true;
setObjects();
CreateTripFiredCommand = new SimpleCommand<object, EventToCommandArgs>(ExecuteCreateTripCommand);
}
private void setObjects()
{
for (int i = 0; i < 24; i++)
{
tripTimeHours.Add(i.ToString());
}
for (int i = 0; i < 60; i++)
{
tripTimeMinutes.Add(i.ToString());
}
}
public List<string> Hours
{
get
{
return tripTimeHours;
}
}
public List<string> Minutes
{
get
{
return tripTimeMinutes;
}
}
То, что я хочу быть в состоянии сделать это вернуть выбранный элемент из этих списков. Я думаю, что я почти там, но просто нужно завершить последний шаг.
Что он на самом деле делает в данный момент? Вы получаете ошибку или что-то еще? что ты уже испробовал? –
На данный момент я получаю значения в поле со списком, и это все, что у меня есть до сих пор. Я не могу выработать логику получения выбранного элемента. – framps