我需要帮助,
当我单击单元格上的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/

10-17 02:22