我有以下代码:
XAML:
<DataGrid x:Name="dgData" HorizontalAlignment="Left" Margin="133,96,0,0" VerticalAlignment="Top" Height="174" Width="156" AutoGenerateColumns="False" Grid.Column="1">
<DataGrid.Columns>
<DataGridTemplateColumn Header="Status" Width="100">
<DataGridTemplateColumn.CellTemplate>
<DataTemplate>
<ComboBox Name="Combo1" Height="22" ItemsSource="{Binding SubjectSubList}" SelectedItem="{Binding SubjectSubList}"/>
</DataTemplate>
</DataGridTemplateColumn.CellTemplate>
</DataGridTemplateColumn>
</DataGrid.Columns>
</DataGrid>
代码隐藏:
public class TicketInfo
{
public List<string> SubjectSubList { get; set; }
}
static List<string> resolution = new List<string>();
static List<string> codec = new List<string>();
resolution.Add("1");
resolution.Add("2");
codec.Add("3");
codec.Add("4");
List<TicketInfo> ticketsList = new List<TicketInfo>
{
new TicketInfo{ SubjectSubList=resolution},
new TicketInfo{ SubjectSubList=codec},
};
我能够在两个不同的组合框中分别显示对象,但我不知道现在我可以检索用户选择的值。“Selecteditem”已绑定,但如何在代码隐藏中检索值?
任何帮助深表感谢。