Как изменить стиль DataGridComboBoxColumn?
Мне нужно изменить стиль границы, чтобы невидимый на "DataGridComboBoxColumn"... Как я могу это сделать? Я надеюсь, что есть другой способ, затем перейти на datagridTemplate и поместить элемент combobox с моим стилем внутри....
2 ответа
Решение
Мне нужно было добавить.EditingElementStyle
<wpfToolkit:DataGridComboBoxColumn x:Name="dgcSource" Header="Source"
SelectedValueBinding="{Binding ObjectItemSourceId, TargetNullValue=0}"
SelectedValuePath="ID"
DisplayMemberPath="Name"
SortMemberPath="SourceName">
<wpfToolkit:DataGridComboBoxColumn.EditingElementStyle>
<Style TargetType="ComboBox">
<Setter Property="BorderBrush" Value="Transparent"/>
</Style>
</wpfToolkit:DataGridComboBoxColumn.EditingElementStyle>
</wpfToolkit:DataGridComboBoxColumn>
Вы можете попробовать это решение: http://social.msdn.microsoft.com/Forums/en-US/wpf/thread/a5777acb-ef85-40e3-b371-d803cbe26763/