Tengo una cuadrícula de datos que estoy tratando de hacer que se parece: Como hacer un WPF DataGrid con la alternancia de colores de las filas, y un (ignorando la alternancia) sección del color del arreglo
estoy usando el atributo de AlternatingRowBackground
realizar los colores alternativos. Para la sección de color fijo, tengo XAML que se asemeja:
<DataGrid.Resources>
<Style TargetType="{x:Type DataGridRow}">
<Style.Triggers>
<DataTrigger Binding="{Binding Path=ShouldBeFixedColor}" Value="True">
<DataTrigger.Setters>
<Setter Property="Background" Value="Blue" />
</DataTrigger.Setters>
</DataTrigger>
</Style.Triggers>
</Style>
</DataGrid.Resources>
El problema con este enfoque es que el "color alterna" tiene prioridad sobre el gatillo estilo de color fijo. Por lo tanto, en la parte inferior en lugar de azul azul-azul, es azul-gris-azul.
¿Alguna idea sobre cómo archivar la coloración deseada? Prefiero hacer esto todo en el nivel XAML si es posible.
Gracias!
¡Respuesta bonita y limpia! Solo para agregar más detalles: el orden de los Disparadores es importante aquí. Si moviera el DataTrigger a la parte superior, se dispararía primero pero luego sería sobrescrito por uno de los activadores de AlernationIndex. – CptCoathanger