【发布时间】:2015-05-08 08:43:00
【问题描述】:
我有一个包含三列的数据网格。
<DataGrid IemSource={Binding SomeData}>
<DataGrid.Columns>
<DataGridTemplateColumn>
</DataGridTemplateColumn>
<DataGridTemplateColumn>
</DataGridTemplateColumn>
<DataGridTemplateColumn>
<DataGridTemplateColumn.HeaderTemplate>
<DataTemplate>
<ItemsControl ItemSource="{Binding SomeList}">
<StackPanel Orientation="Horizontal">
<TextBlock Text="SomeTopic"/>
<ComboBox ItemSource="{Binding }"/>
</StackPanel>
</ItemsControl>
</DataTemplate>
</DataGridTemplateColumn.HeaderTemplate>
<DataGridTemplateColumn.CellTemplate>
<DataTemplate>
<ComboBox />
</DataTemplate>
</DataGridTemplateColumn.CellTemplate>
</DataGridTemplateColumn>
</DataGrid.Columns>
SomeData 是 ClassA 的对象集合。 A 类包含两个字符串字段,我已将它们绑定到前 2 列。
该类包含名称为 SomeList 的字符串变量列表。我已将其绑定到第 3 列。我需要将它附加到第 3 列标题中的组合框。但是这段代码并没有给我我想要的。
有人可以帮忙吗?
【问题讨论】:
-
1 小时前发布了同样的问题...stackoverflow.com/questions/30117818/…
-
你会发现有区别。我改变了列表的结构
-
@nidarshanifernando 那么你应该编辑你的帖子