我需要帮助,
当我单击单元格上的datagrid时,我想选择所有与图像(please look at image)相似的行,但没有黑色边框。如何禁用或将颜色更改为透明?我尝试了这个:
<DataGrid.Resources>
<Style TargetType="DataGridCell">
<Setter Property="BorderThickness" Value="0"/>
<Setter Property="FocusVisualStyle" Value="{x:Null}"/>
</Style>
</DataGrid.Resources>
但是不行没有什么改变。
最佳答案
您需要设置selected cell
的样式,而不仅仅是单元格。为此,您需要在style
标记中编写以下代码:
<Style.Triggers>
<Trigger Property="IsSelected" Value="True">
<Setter Property="BorderThickness" Value="0"/>
</Trigger>
</Style.Triggers>
您所需要的只是使用
Triggers
希望它对您有用。您也可以更改所选单元格或所需任何属性的背景。关于c# - WPF DataGrid的-如何删除黑色选定的边界?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/43016785/