1 セルを選択する場合、行の背景を白色に設定します
と
2 セルを選択し、行の背景が黄色の場合、行の背景は変更されません
最初の条件でこのコードを書きましたが、最初と 2 番目の条件を一緒に作成する方法がわかりません。多分私は MultiTrigger が必要ですか?:
<DataGrid.Resources>
<SolidColorBrush x:Key="{x:Static SystemColors.HighlightBrushKey}" Color="Transparent"/>
<Style TargetType="DataGridCell">
<Style.Triggers>
<Trigger Property="IsSelected"
Value="True">
<Setter Property="Background"
Value="White" />
<Setter Property="Foreground"
Value="Black" />
</Trigger>
</Style.Triggers>
</Style>
</DataGrid.Resources>