DataGridのDataTriggerで、一部の行に異なるグリッド線の色を設定するにはどうすればよいですか?DataTriggerでDataGridの線の色を設定するには?
私はこの試みた:
<DataGrid ...>
<DataGrid.RowStyle>
<Style TargetType="DataGridRow">
<Style.Triggers>
<DataTrigger
Binding="{Binding in_stock, Converter={conv:LessThan 4}}"
Value="True">
<Setter Property="BorderBrush" Value="Red" />
</DataTrigger>
</Style.Triggers>
</Style>
</DataGrid.RowStyle>
</DataGrid>
をしかし、グリッド線はすべて同じ、デフォルトの色です。
これは行の背景色を変更するだけです。グリッド線の色を変更する必要があります(これはBorderBrushプロパティですが、BorderBrushでBackgroundを置き換えることはできません)。 –
答えを編集しました –