MSDN指出:
要填充下拉列表,请首先使用以下选项之一设置ComboBox的ItemsSource属性:
- 静态资源。有关更多信息,请参见StaticResource标记扩展。
- x:Static代码实体。有关更多信息,请参见x:Static标记扩展。
- 一个ComboBoxItem类型的内联集合。
对于“一个ComboBoxItem类型的内联集合”,我认为应该像这样:
<DataGrid>
<DataGrid.Columns>
<DataGridComboBoxColumn>
<ComboBoxItem Content="None" Tag="0" />
<ComboBoxItem Content="Few" Tag="1" />
<ComboBoxItem Content="Some" Tag="2" />
<ComboBoxItem Content="Enough" Tag="3" />
<ComboBoxItem Content="Lots" Tag="4" />
<ComboBoxItem Content="Too much" Tag="5" />
</DataGridComboBoxColumn>
</DataGrid.Columns>
</DataGrid>
但它不起作用。我知道另一种方法来填充DataGridComboBoxColumn,但我很好奇,因为在我的研究中找不到任何关于它的信息...那么“内联ComboBoxItem类型集合”是什么意思呢?