Jak zmienić kolor wybranych wierszy WPF

0

Witam mam aplikację w WPF, czy ktoś wie w jaki sposób pokolorować wybrane wiersze na zadany kolor, np wiersze spełniające określone warunku kolorujemy na dany kolor na przykład zielony. Chodzi o element DataGrid w WPF.

2

Hej Hej,

Możesz do DataGrid-a przypisać taki styl. AgeColor jest w tym przypadku property klasy która jest elementem kolekcji podpiętej pod DataGrida.

        <Style TargetType="DataGridRow">
            <Style.Triggers>
                <DataTrigger Binding="{Binding AgeColor}" Value="1">
                    <Setter Property="Background" Value="LightGreen"/>
                </DataTrigger>
                <DataTrigger Binding="{Binding AgeColor}" Value="2">
                    <Setter Property="Background" Value="#FFC000"/>
                </DataTrigger>
                <DataTrigger Binding="{Binding AgeColor}" Value="3">
                    <Setter Property="Background" Value="LightPink"/>
                </DataTrigger>
                <DataTrigger Binding="{Binding AgeColor}" Value="4">
                    <Setter Property="Background" Value="Red"/>
                </DataTrigger>          
            </Style.Triggers>    
        </Style>
0

Dzięki, dopiero dzisiaj odpisuje, nie miałem czasu.

1 użytkowników online, w tym zalogowanych: 0, gości: 1