wpf datagrid自定义(边框,单元格边角等)
我正在尝试在xaml中设置一个wpf数据网格,使其看起来像这个图像 。 那可能吗? 我尝试了很多东西,但我仍然有以下问题:
- 单元格边框属性仅影响选定的单元格 否则我只有1px细线可以通过VerticalGridLinesBrush着色
- 如果我在datagrid.cell级别指定背景颜色,它会覆盖选择
- 我不知道是否可能在单元级别(也用于选择)上的圆边
我很感激四个人的帮助。 如果有帮助我明天可以在这里发布几次尝试。
编辑:这是生成数据网格的代码,您可以看到我在datagrid.cellstyle中尝试了背景和边距值,但是它导致了上述问题:
<!-- --> <!-- -->
这应该让你开始: –
其中大部分是通过重新模板化DataGridCell
来完成的。 内边框创建圆角,而外边框确保圆角周围的“空间”中有黑色背景。
我还添加了一个触发器,用于设置所选单元格的背景颜色。 DataGrid配置为单细胞选择 – 看起来你的将是“多个”。