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...

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>
ma fonction remplit le SatckPanel :
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);
            }
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.

Merci pour votre aide