Bonjour,

J'ai un combobox avec un Itemtemplate composé d'un ContentPresenter

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
 
<ComboBox ItemsSource="{Binding LogoCouleurs, Mode=TwoWay, UpdateSourceTrigger=PropertyChanged}">
                <ComboBox.ItemTemplate>
                    <DataTemplate>
                        <StackPanel Orientation="Horizontal">
                            <Label Content="Triangle"></Label>
                            <ContentPresenter  Width="50" Height="50" x:Name="imgCarre" Content="{Binding Can}"/>
                        </StackPanel>
                    </DataTemplate>
                </ComboBox.ItemTemplate>
</ComboBox>
Le but est d'afficher des canvas dans le combo (un triangle, un carre, un hexagone, ...). Ca fonctionne très bien.

Quand j'ouvre le combo et que je selectionne un élément, il apparait bien dans le combo MAIS si je réouvre le combo, l'élément n'est plus dans la liste. C'est blanc à la place. Si je sélectionne un autre élément, idem il vient bien dans le combo mais si je réouvre, un blanc à la place dans la liste (donc deux blancs en tout).

Si je sélectionne un des deux blancs, je vois bien l'élément sélectionné dans le combo.

Qu'est ce que je fais de mal ?

Merci pour l'aide

Gridin