У меня возникли проблемы с получением элементов из списка в столбец выпадающего списка в сетке данных в WPF. Это ново для меня, поэтому любая помощь будет очень признательна. Кажется, есть много способов сделать это, но я не смог заставить ни один из них работать.
'''
<DataGridTemplateColumn.CellTemplate>
<DataTemplate>
<TextBlock Text="{Binding Positionname}"/>
</DataTemplate>
</DataGridTemplateColumn.CellTemplate>
<DataGridTemplateColumn.CellEditingTemplate>
<DataTemplate>
<ComboBox x:Name="poscombo Loaded="comboposloaded"/>
</DataTemplate>
</DataGridTemplateColumn.CellEditingTemplate>
</DataGridTemplateColumn>
Список с данными в коде, стоящем за
List<Positions> PositionList = new List<Positions>();
Обновить: В итоге я добавил событие загрузки для извлечения списка в качестве источника элементов. Теперь вопрос в том, как вернуть выбранное значение из выпадающего списка обратно в текстовый блок?
Добавлен C# для загрузки комбо.
private void comboposloaded(object sender, RoutedEventArgs e)
{
ComboBox cmb = (ComboBox)sender;
cmb.ItemsSource = PositionList;
cmb.DisplayMemberPath = "info";
cmb.SelectedValuePath = "psnme";
}