Bonjour.
J'ai une ListBox nommée lb
J'ai un style pour les ListBoxItem dans le formulaire.
J'y met un DataTrigger pour que si dans la listbox il y a un item contenant "Phil" cela l'affiche en rouge.
Je mets des Items dans le code VB avec lb.Items.Add("Phil")
Cela ne fonctionne pas
C'est sans doute la ligne <DataTrigger Binding.. qui comporte une erreur.
Merci de votre aide
Code xaml : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
 
<Window.Resources>
        <Style  TargetType="{x:Type ListBoxItem}">
            <Style.Triggers>
               <DataTrigger Binding="{Binding ElementName=lb}" Value="Phil">
                    <Setter Property = "Foreground" Value="Red"/>
                    <Setter Property = "FontSize" Value="12"/>
                    <Setter Property = "FontStyle" Value="Italic"/>
                </DataTrigger>
            </Style.Triggers>
        </Style>
 
    </Window.Resources>