Estou tendo problemas para receber itens de uma lista para uma caixa de combinação coluna em um datagrid no WPF. Isso é novo para mim, então qualquer ajuda seria muito apreciada. Parece que há muitas maneiras de fazer isso, mas eu não tenho sido capaz de obter qualquer um deles para trabalhar.
"'
<DataGridTemplateColumn.CellTemplate>
<DataTemplate>
<TextBlock Text="{Binding Positionname}"/>
</DataTemplate>
</DataGridTemplateColumn.CellTemplate>
<DataGridTemplateColumn.CellEditingTemplate>
<DataTemplate>
<ComboBox x:Name="poscombo Loaded="comboposloaded"/>
</DataTemplate>
</DataGridTemplateColumn.CellEditingTemplate>
</DataGridTemplateColumn>
Lista com os Dados, o código de
List<Positions> PositionList = new List<Positions>();
ATUALIZAÇÃO: Acabei de adicionar um carregamento de eventos para puxar a lista de itemsource. A questão agora é como fazer para obter o valor selecionado da caixa de combinação de volta para o bloco de texto?
C# Adicionado para obter combinação carregado.
private void comboposloaded(object sender, RoutedEventArgs e)
{
ComboBox cmb = (ComboBox)sender;
cmb.ItemsSource = PositionList;
cmb.DisplayMemberPath = "info";
cmb.SelectedValuePath = "psnme";
}