Bonjour,
Avez vous une idée de comment faire clignoter une ligne d'un listview suivant une valeur de binding?
Actuellement je fait ceci pour changer les couleurs suivant les valeurs de mes données:
Merci de votre aide
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42 <ListView.ItemContainerStyle> <Style TargetType="{x:Type ListViewItem}"> <Style.Triggers> <DataTrigger Binding="{Binding Level}" Value="INFO"> <Setter Property="Background" Value="Transparent"/> </DataTrigger> <MultiDataTrigger> <MultiDataTrigger.Conditions> <Condition Binding="{Binding Path=Level}" Value="WARN" /> <Condition Binding="{Binding Path=State}" Value="2" /> </MultiDataTrigger.Conditions> <Setter Property="Background" Value="Orange" /> </MultiDataTrigger> <MultiDataTrigger> <MultiDataTrigger.Conditions> <Condition Binding="{Binding Path=Level}" Value="WARN" /> <Condition Binding="{Binding Path=State}" Value="1" /> </MultiDataTrigger.Conditions> <Setter Property="Background" Value="#c15d01" /> </MultiDataTrigger> <MultiDataTrigger> <MultiDataTrigger.Conditions> <Condition Binding="{Binding Path=Level}" Value="FATAL" /> <Condition Binding="{Binding Path=State}" Value="2" /> </MultiDataTrigger.Conditions> <Setter Property="Background" Value="Red" /> </MultiDataTrigger> <MultiDataTrigger> <MultiDataTrigger.Conditions> <Condition Binding="{Binding Path=Level}" Value="FATAL" /> <Condition Binding="{Binding Path=State}" Value="1" /> </MultiDataTrigger.Conditions> <Setter Property="Background" Value="#900000" /> </MultiDataTrigger> </Style.Triggers> <Setter Property="Height" Value="35" /> </Style> </ListView.ItemContainerStyle>
Partager