Combobox avec ContentPresenter
Bonjour,
J'ai un combobox avec un Itemtemplate composé d'un ContentPresenter
Code:
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