我有一个像这样的数据网格:
<datagrid itemssource="{Binding Path=ProdCommande, ElementName=CommandeWindow}" autogeneratecolumns="False">
<DataGrid.Columns>
<DataGridTextColumn x:Name="produitDateCommande" Binding="{Binding dateCommande}" Width="120" Header="Date Commande"/>
<DataGridTemplateColumn Header="Statut ">
<DataGridTemplateColumn.CellTemplate>
<DataTemplate>
<ComboBox ItemsSource="{Binding StatutCommande, ElementName=CommandeWindow}" SelectedItem="{Binding SelectedStatut, Mode=TwoWay}" SelectionChanged="ComboBox_SelectionChanged" />
</DataTemplate>
</DataGridTemplateColumn.CellTemplate>
</DataGridTemplateColumn>
</DataGrid.Columns>
</datagrid>
我想要的只是在combobox帮助中获取所选项目!
答案 0 :(得分:1)
确保您将sender
转换为ComboBox
。
例如:
private void ComboBox_SelectionChanged(object sender, SelectionChangedEventArgs e)
{
var cb = sender as ComboBox;
var item = cb.SelectedItem;
}
那么你应该能够将SelectedItem
转换为它应该的任何类型。