Bonjour,
je tente de mettre des checkbox représentant les fichiers d'un répertoire dans un StackPanel. En cas de fichiers nombreux ça dépasse du SP, au lieu de me proposer un ScrollViewer...
ma fonction remplit le SatckPanel :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 <GroupBox Header="Fichiers sources" Margin="10,10"> <StackPanel Orientation="Vertical" Height="150" Name="SpFilesSource" CanVerticallyScroll="True" ScrollViewer.CanContentScroll="True" ScrollViewer.VerticalScrollBarVisibility="Auto"> </StackPanel> </GroupBox>
Je remplis en code behind mon StackPanel, générant à chaque fois une checkbox représentant le fichier, pour signifier s'il doit être traité ou non.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10 foreach (String process in ConfDeploiement.SelectedFilesToCopy) { System.Windows.Controls.CheckBox cb = new System.Windows.Controls.CheckBox(); cb.Content = process; cb.Margin = new Thickness(0, 5, 0, 5); cb.IsChecked = true; cb.Checked += new RoutedEventHandler(cbFile_Checked); cb.Unchecked += new RoutedEventHandler(cbFile_Unchecked); SpFilesSource.Children.Add(cb); }
Merci pour votre aide![]()
Partager