Как изменить стиль DataGridComboBoxColumn? - PullRequest
2 голосов
/ 06 сентября 2011

Мне нужно изменить стиль границы на невидимый в "DataGridComboBoxColumn" ... Как мне это сделать? Я надеюсь, что есть другой способ, затем перейти на datagridTemplate и поместить элемент combobox с моим стилем внутри ....

Ответы [ 2 ]

1 голос
/ 08 августа 2012

Вы можете попробовать это решение: http://social.msdn.microsoft.com/Forums/en-US/wpf/thread/a5777acb-ef85-40e3-b371-d803cbe26763/

0 голосов
/ 16 сентября 2012

Мне нужно было добавить .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>
...