WPF DataGrid를 사용하고 있으며 사용자가 수정하는 행 주위에 빨간색 테두리를 배치하도록 설정했습니다. 그것은 잘 작동하지만, 경계선이 그 행 안에있는 모든 셀을 나타낼 때 픽셀 또는 2에 밀려납니다. 즉, 셀의 왼쪽 및 오른쪽 경계선이 위 또는 아래 경계선과 더 이상 일 치하지 않으므로 이상하게 보입니다. 여기 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