Impossible d'avoir un ScrollViewer dans un StackPanel
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:
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:
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 :)