Bonjour,
Voila le probleme :
<Canvas/> : Pour pouvoir d'afficher les éléments suivant des coordonnées et non pas par simple empilement.
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 < Grid...> ..... <ItemsControl ItemsSource="{Binding Plages}" ItemTemplate="{StaticResource PlagesDataTemplate}" x:Name="listBox" > <ItemsControl.ItemsPanel> <ItemsPanelTemplate> <Canvas/> </ItemsPanelTemplate> </ItemsControl.ItemsPanel> <ItemsControl.ItemContainerStyle> <Style> <Setter Property="Canvas.Left" > <Setter.Value> <MultiBinding Converter="{StaticResource leftConverter}"> <Binding ElementName="GContner" Path="Width"/> .... .... </MultiBinding> </Setter.Value> </Setter> </Style> </ItemsControl.ItemContainerStyle> </ItemsControl> ..... </Grid>
Le problème s'est quand j’affiche les éléments et que la largeur dépasse le Width du ItemsControl, ce dernier se redimensionne.
- Quelqu’un aurait une idée pour mettre le Auto size à false ?
Partager