【发布时间】:2012-07-22 13:33:18
【问题描述】:
正如您在 Jesse Furher 周围的图片中看到的那样,是一条黑色边框线,我怎样才能删除所有单元格的这条线?
【问题讨论】:
-
我的答案对你有用还是还在寻找其他东西?
正如您在 Jesse Furher 周围的图片中看到的那样,是一条黑色边框线,我怎样才能删除所有单元格的这条线?
【问题讨论】:
在您的 DataGrid 资源中添加此样式,选择边框将消失 -
<DataGrid>
.
.
<DataGrid.Resources>
<Style TargetType="DataGridCell">
<Setter Property="BorderThickness" Value="0"/>
<Setter Property="FocusVisualStyle" Value="{x:Null}"/>
</Style>
</DataGrid.Resources>
.
.
</DataGrid>
【讨论】:
FocusVisualStyle 是必需的,以防您通过 Tab 键放置焦点。在这种情况下,您会在单元格周围看到虚线边框。
Padding 或 Margin 没有帮助。
DataGrid*Column,将ElementStyle 设置为<Style TargetType="TextBlock"><Setter Property="Padding" Value="2"/></Style>(或其他)。