Я использую обычную сетку данных WPF.
Я хочу избавиться от раздражающей границы вокруг элемента в ячейке. Какое свойство я должен использовать, чтобы удалить его?
Я на самом деле использую celltemplate, чтобы установить такое же поведение в столбце.
[Раздражающая граница] https://i.ibb.co/ryxTfYB/anoyingborder.png
<DataGrid.Columns>
<DataGridTemplateColumn Header="Field" Width="130" >
<DataGridTemplateColumn.CellStyle>
<Style TargetType="{x:Type DataGridCell}">
<Setter Property="KeyboardNavigation.IsTabStop" Value="False"/>
</Style>
</DataGridTemplateColumn.CellStyle>
<DataGridTemplateColumn.CellTemplate>
<DataTemplate>
<ComboBox x:Name="FieldType" IsEditable="True"
ItemsSource="{Binding FieldTypeComboList, RelativeSource={RelativeSource AncestorType={x:Type Window}}}"
DisplayMemberPath="Value"
SelectedItem="{Binding Type, Mode=TwoWay}"
VerticalAlignment="Center"
HorizontalContentAlignment="Center"
IsTextSearchEnabled="True"
MaxDropDownHeight="300">
<ComboBox.ItemsPanel>
<ItemsPanelTemplate>
<VirtualizingStackPanel VirtualizingPanel.IsVirtualizing="True" IsItemsHost="True"/>
</ItemsPanelTemplate>
</ComboBox.ItemsPanel>
</ComboBox>
</DataTemplate>
</DataGridTemplateColumn.CellTemplate>
</DataGridTemplateColumn>