Sto avendo problemi a trovare gli elementi da un elenco a un controllo combobox colonna di un datagrid in WPF. Questo è nuovo per me, in modo che qualsiasi aiuto sarebbe molto apprezzato. Sembra che ci sono molti modi per farlo, ma non sono stato in grado di ottenere qualsiasi di loro di lavorare.
"'
<DataGridTemplateColumn.CellTemplate>
<DataTemplate>
<TextBlock Text="{Binding Positionname}"/>
</DataTemplate>
</DataGridTemplateColumn.CellTemplate>
<DataGridTemplateColumn.CellEditingTemplate>
<DataTemplate>
<ComboBox x:Name="poscombo Loaded="comboposloaded"/>
</DataTemplate>
</DataGridTemplateColumn.CellEditingTemplate>
</DataGridTemplateColumn>
Elenco con i Dati in codice dietro
List<Positions> PositionList = new List<Positions>();
AGGIORNAMENTO: Ho finito per aggiunta di un carico di eventi per tirare l'elenco itemsource. La domanda ora è: come ottenere il valore selezionato dalla combobox indietro nel blocco di testo?
C# Aggiunti per ottenere combo caricata.
private void comboposloaded(object sender, RoutedEventArgs e)
{
ComboBox cmb = (ComboBox)sender;
cmb.ItemsSource = PositionList;
cmb.DisplayMemberPath = "info";
cmb.SelectedValuePath = "psnme";
}