WPF; ItemsControl ; Autosize
Bonjour,
Voila le probleme :
Code:
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> |
<Canvas/> : Pour pouvoir d'afficher les éléments suivant des coordonnées et non pas par simple empilement.
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 ?