Search code examples
c#wpfdatagridwpftoolkitdatagridcomboboxcolumn

How can DataGridComboBoxColumn style be changed?


I need to change border style to invisible on "DataGridComboBoxColumn"... How can I do it? I hope there is another way then changing to datagridTemplate and put combobox element with my style inside....


Solution

  • I needed to add .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>