DataGrid.HorizontalGridLinesBrush
이 DataGrid
당 설정 그래서 당신은 행마다 변경할 수 없습니다하지만 당신은 사용자 정의 내 문제를 해결
<DataGrid ... GridLinesVisibility="Vertical">
<DataGrid.RowStyle>
<Style TargetType="{x:Type DataGridRow}">
<Setter Property="BorderThickness" Value="0,0,0,1"/>
<Setter Property="BorderBrush" Value="Black"/>
<Style.Triggers>
<!-- this will trigger when row is selected -->
<Trigger Property="IsSelected" Value="True">
<Setter Property="BorderBrush" Value="Red"/>
</Trigger>
<!-- this will trigger when Highlight property of the view model is true -->
<DataTrigger Binding="{Binding Highlight}" Value="True">
<Setter Property="BorderBrush" Value="Green"/>
</DataTrigger>
</Style.Triggers>
</Style>
</DataGrid.RowStyle>
</DataGrid>
감사합니다
DataGridRow
스타일을, 수평 격자 선을 비활성화하고 만들어 기본 수평 라인 동작을 대체 할 수 있습니다! :) –