1
DataGridCheckBoxColumnを使用して、チェックボックスの背景色を読み取り専用に設定します。私はCellStyleタグを使ってセルの背景色全体を設定する方法を考え出しましたが、データセル全体ではなく、チェックボックスの背景色をターゲットにするために何をする必要があるのか分かりません。DataGridCheckBoxColumnチェックボックスの背景色を設定するには?
以下は、チェックボックスではなく、DataGridCellの色を設定するものです。私はDataGridCell
以外にTargeType
というものがあれば、例外を受けているようです。
<DataGridCheckBoxColumn Header="Processed" Binding="{Binding Path=IsProcessingComplete, Mode=OneWay}" Width="70" IsReadOnly="True">
<DataGridCheckBoxColumn.CellStyle>
<Style TargetType="DataGridCell">
<Setter Property="Background" Value="Gray"/>
</Style>
</DataGridCheckBoxColumn.CellStyle>
</DataGridCheckBoxColumn>