【发布时间】:2013-08-19 08:10:28
【问题描述】:
我正在尝试更改 DataGrid ComboBox 列的 ElementStyle。据推测,当控件未被编辑时,样式实际上是 TextBlock 类型。因此,如其他示例所示,我尝试过:
<DataGridComboBoxColumn.ElementStyle>
<Style TargetType="TextBlock">
<Setter Property="Background" Value="Green" />
</Style>
</DataGridComboBoxColumn.ElementStyle>
当它嵌入到我的 DataGridComboBoxColumn 定义中时,我会收到这个奇怪的错误消息:
“TextBlock”TargetType 与元素“TextBlockComboBox”的类型不匹配。
TextBlockComboBox 到底是什么?或者更重要的是,我怎样才能到达ElementStyle,因为定位ComboBox 似乎没有任何作用。
【问题讨论】:
标签: wpf xaml datagrid styles datagridcomboboxcolumn