Auteur de questions
CollectionViewSource : nombre d'éléments par groupe

Discussion générale
-
Bonjour à tous,
j'ai un petit souci sur ma collectionviewsource. Mes groupes sont bien définis et s'affichent correctement, en revanche ils n'affichent jamais plus de 3 éléments, même s'ils en possèdent plusieurs. Aucun des groupes n'a donc plus d'une colonne et pas mal de mes items sont cachés du coup.
<CollectionViewSource x:Name="TasksCollectionSource" IsSourceGrouped="True" Source="{Binding AllProjects}" ItemsPath="Tasks"/>
<Grid Name="ToDoListsPanel" VerticalAlignment="Center"> <SemanticZoom x:Name="Zoom" Grid.Row="1" Margin="140,40,0,80"> <SemanticZoom.ZoomedInView> <GridView x:Name="ToDoList" ItemsSource="{Binding Source={StaticResource TasksCollectionSource}}" IsItemClickEnabled="True" VerticalAlignment="Center" tool:GridViewCommand.Command="{Binding GoToToDoDetailCommand}" ScrollViewer.VerticalScrollBarVisibility="Disabled" ScrollViewer.HorizontalScrollBarVisibility="Hidden" t:GridViewExtensions.BindableSelection="{Binding SelectedTasks}" SelectionMode="Single"> <GridView.GroupStyle> <GroupStyle> <GroupStyle.HeaderTemplate> <DataTemplate> <TextBlock Text="{Binding Name}" Foreground="{StaticResource DarkFontColor}" FontSize="30" FontWeight="SemiLight"/> </DataTemplate> </GroupStyle.HeaderTemplate> <GroupStyle.Panel> <ItemsPanelTemplate> <VariableSizedWrapGrid Orientation="Vertical" Margin="0,0,80,0"/> </ItemsPanelTemplate> </GroupStyle.Panel> </GroupStyle> </GridView.GroupStyle> <GridView.ItemTemplate> <DataTemplate> <Grid VerticalAlignment="Center" Width="250" Height="150" HorizontalAlignment="Center" Margin="10,10,0,0"> <Grid.RowDefinitions> <RowDefinition Height="Auto"/> <RowDefinition Height="Auto"/> </Grid.RowDefinitions> <StackPanel Orientation="Horizontal"> <CheckBox IsChecked="{Binding Done, Mode=TwoWay}" IsEnabled="False" Margin="0,0,10,0" BorderThickness="0" VerticalAlignment="Center"/> <TextBlock Text="{Binding Name}" Foreground="{StaticResource LightFontColor}" FontWeight="SemiBold" VerticalAlignment="Center" FontSize="20"/> </StackPanel> <StackPanel Grid.Row="1" Margin="0,20,0,0" Orientation="Horizontal"> <TextBlock Text="{Binding StringBeginDate}" Foreground="{StaticResource LightFontColor}" FontWeight="SemiLight" FontSize="15"/> <TextBlock Text="-" Margin="5,0,5,0" Foreground="{StaticResource LightFontColor}" FontWeight="SemiLight" FontSize="15"/> <TextBlock Text="{Binding StringEndDate}" Foreground="{StaticResource LightFontColor}" FontWeight="SemiLight" FontSize="15"/> </StackPanel> </Grid> </DataTemplate> </GridView.ItemTemplate> <GridView.ItemContainerStyle> <Style BasedOn="{StaticResource GridViewItemStyle}" TargetType="GridViewItem"/> </GridView.ItemContainerStyle> </GridView> </SemanticZoom.ZoomedInView> </SemanticZoom> </Grid>
Je ne sais pas trop comment changer mon code pour ça. Les tutos ne m'ont pas aidée
Merci pour votre aide !
- Modifié Nuevà vendredi 12 juillet 2013 10:29 Oubli
- Type modifié Aurel Bera jeudi 18 juillet 2013 12:59 Discussion
Toutes les réponses
-
-
Bonjour,
Nous changeons le type de votre question à « Discussion générale ». Si vous avez plus de temps pour réexaminer la question et fournir plus d'informations, n'hésitez pas à modifier le type du thread à « Question ». Si le problème est résolu, s’il vous plaît partagez la solution avec nous afin que la réponse puisse être trouvée et utilisée par d'autres membres de la communauté ayant des questions similaires.
Merci !