我试图改变DataGrid组合框列的ElementStyle
。假设控件没有被编辑时,样式确实是TextBlock
类型。因此,如在其他的例子,我已经试过:WPF中的DataGridComboBoxColumn的ElementStyle错误
<DataGridComboBoxColumn.ElementStyle>
<Style TargetType="TextBlock">
<Setter Property="Background" Value="Green" />
</Style>
</DataGridComboBoxColumn.ElementStyle>
当这个被嵌入在我DataGridComboBoxColumn
的定义,我得到这个奇怪的错误消息:
“的TextBlock” TargetType的不匹配的类型元素'TextBlockComboBox'。
究竟是什么TextBlockComboBox
?或者更重要的是,我怎样才能达到ElementStyle
,因为定位ComboBox
似乎没有做任何事情。
使用'TemplateColumn'工程,所以我会将其标记为答案。我仍然不明白为什么我的代码失败,因为它来自另一个网络解决方案。但我需要一个解决方案:) – Tekito