xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"

xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml">

BorderBrush="White"

BorderThickness="2"

Background="Black"

CornerRadius="5">

RowStyle="{StaticResource rowStyle}" CellStyle="{StaticResource cellStyle}"

Background="Black" Foreground="White" ItemsSource="{Binding MyData}" />

其中大部分是通过重新模板化DataGridCell来完成的.内边框创建圆角,而外边框确保圆角周围的“空间”中有黑色背景.

我还添加了一个触发器来设置所选单元格的背景颜色. DataGrid配置为单细胞选择 – 看起来你的将是“多个”.

上面一段代码,dgDataSource指的是 datagrid 控件的名字;整个代码是将 datagrid 第一行第一列的单元的背景色 设置 为红色。 WPF datagrid 控件如何获得某个 单元格 并改变其背景颜色。 WPF DataGrid 在修改模板样式后,发现cell 单元格 会有黑色的的 边框 ,刚开始以为是Cell中的Border,各种调试后发现还是存在黑色 边框 .在帖子中发现道友有类似的问题 解决方案: 只需要将GridLinesVisibility 设置 为None即可 GridLinesVisibility="None" 1) DataGrid View的 边框 线样式的设定 DataGrid View的 边框 线的样式是通过 DataGrid View.BorderStyle属性来设定的。BorderStyle属性设定值是一个BorderStyle枚举:FixedSingle(单线,默认)、Fixed3D、None。2) 单元格 边框 线样式的设定 单元格 边框 线的样式是通过 DataGrid View.CellBord... 如何:更改 Windows 窗体 DataGrid View 控件中的 边框 和网格线的样式How to: Change the Border and Gridline Styles in the Windows Forms DataGrid View Control03/30/2017本文内容在 DataGrid View 控件中,您可以 自定义 控件的 边框 和网格线的 观,以改善用户体验。With the D... <Style x:Key=" DataGrid CellStyle" TargetType="{x:Type DataGrid Cell}"> <Setter Property="Background" Value="Transparent"/> 相信大家在做 WPF 项目的时候,都会用到Grid这个布局控件,一般情况下,如果只是为了布局,那就不需要显示它的 边框 ,但是也有特殊需求,如果把它当做表格来使用,那就需要为它添加实线 边框 。下面帖代码: using System.Windows; using System.Windows.Controls; using System.Windows.Media; namespace WPF St... 最近项目中使用到了Grid表格,居然要加 边框 ,查了一下,grid原生居然是不支持实线 边框 的。。最终我还是实现了效果,看看吧:左边是直接写的每行一个border,每列写一个border,这样... <Style TargetType=" DataGrid "> <!--网格线颜色--> <Setter Property="CanUserResizeColumns" Value="false"/> <Setter Property="Background" Value="#FFF