|
212 | 212 | <Setter Property="Template">
|
213 | 213 | <Setter.Value>
|
214 | 214 | <ControlTemplate TargetType="{x:Type DataGridCell}">
|
215 |
| - <Border BorderBrush="{TemplateBinding BorderBrush}" BorderThickness="{TemplateBinding BorderThickness}" Background="{TemplateBinding Background}" SnapsToDevicePixels="True"> |
| 215 | + <Border BorderBrush="{TemplateBinding BorderBrush}" |
| 216 | + BorderThickness="{TemplateBinding BorderThickness}" |
| 217 | + Background="{TemplateBinding Background}" |
| 218 | + SnapsToDevicePixels="True"> |
216 | 219 | <ContentPresenter SnapsToDevicePixels="{TemplateBinding SnapsToDevicePixels}"
|
217 |
| - Margin="{TemplateBinding Padding}"/> |
| 220 | + Margin="{TemplateBinding Padding}" /> |
218 | 221 | </Border>
|
219 | 222 | </ControlTemplate>
|
220 | 223 | </Setter.Value>
|
|
223 | 226 | <Trigger Property="IsKeyboardFocusWithin" Value="True">
|
224 | 227 | <Setter Property="BorderBrush" Value="{DynamicResource MaterialDesignTextBoxBorder}"/>
|
225 | 228 | </Trigger>
|
226 |
| - <MultiTrigger> |
227 |
| - <MultiTrigger.Conditions> |
228 |
| - <Condition Property="IsSelected" Value="True"/> |
229 |
| - <Condition Property="Selector.IsSelectionActive" Value="True"/> |
230 |
| - </MultiTrigger.Conditions> |
| 229 | + <MultiDataTrigger> |
| 230 | + <MultiDataTrigger.Conditions> |
| 231 | + <Condition Binding="{Binding IsSelected, RelativeSource={RelativeSource Self}}" Value="True"/> |
| 232 | + <Condition Binding="{Binding IsMouseOver, RelativeSource={RelativeSource AncestorType=DataGridRow}}" Value="False" /> |
| 233 | + <Condition Binding="{Binding (Selector.IsSelectionActive), RelativeSource={RelativeSource Self}}" Value="False"/> |
| 234 | + </MultiDataTrigger.Conditions> |
| 235 | + <Setter Property="Background" Value="{DynamicResource MaterialDesignSelection}"/> |
| 236 | + </MultiDataTrigger> |
| 237 | + <MultiDataTrigger> |
| 238 | + <MultiDataTrigger.Conditions> |
| 239 | + <Condition Binding="{Binding IsSelected, RelativeSource={RelativeSource Self}}" Value="True"/> |
| 240 | + <Condition Binding="{Binding IsMouseOver, RelativeSource={RelativeSource AncestorType=DataGridRow}}" Value="False" /> |
| 241 | + <Condition Binding="{Binding (Selector.IsSelectionActive), RelativeSource={RelativeSource Self}}" Value="True"/> |
| 242 | + </MultiDataTrigger.Conditions> |
231 | 243 | <Setter Property="Foreground" Value="{DynamicResource MaterialDesignBody}"/>
|
232 |
| - </MultiTrigger> |
| 244 | + <Setter Property="Background" Value="{DynamicResource MaterialDesignSelection}" /> |
| 245 | + </MultiDataTrigger> |
233 | 246 | <Trigger Property="IsEnabled" Value="False">
|
234 | 247 | <Setter Property="Opacity" Value=".56"/>
|
235 | 248 | </Trigger>
|
|
0 commit comments