我正在使用WPF DataGrid,并将它设置为围绕用户修改的任何行放置红色边框。它可以很好地工作,但是当出现边界时,该行内的所有单元会被推到一个或两个像素上。换句话说,单元的左右边界不再与上面或下面的边界对齐,所以看起来很奇怪。如何在WPF DataGrid上设置边距?
下面是我用得到的红色边框出现OnEdit代码(注:IsDirty是我的绑定对象的属性时的值被修改某个设定):
<Style TargetType="DataGridRow">
<Style.Triggers>
<DataTrigger Binding="{Binding IsDirty}" Value="true">
<Setter Property="BorderBrush" Value="Red" />
<Setter Property="BorderThickness" Value="1" />
</DataTrigger>
</Style.Triggers>
</Style>
我可以加什么这样我可以修改红色的边界边界,以便它不会干扰单元格的边界?
感谢
完美的作品!谢谢......我正在寻找的东西! – Nullqwerty