je place les énoncés suivants dans la deuxième rangée de ma grille dans le XAML:barre de défilement vertical ne semble pas lorsque les éléments gridview ont dépassé la hauteur d'affichage
<ScrollViewer VerticalScrollBarVisibility="Auto" Grid.Row="1">
<ListView Name="listView" Margin="5" Grid.Row="1">
<ListView.View>
<GridView AllowsColumnReorder="True">
<GridViewColumn DisplayMemberBinding="{Binding Path=DateTime}" Header="Date Time" Width="140"/>
<GridViewColumn DisplayMemberBinding="{Binding Path=Vehicle}" Header="Vehicle" Width="130"/>
<GridViewColumn DisplayMemberBinding="{Binding Path=AlarmType}" Header="Alarm Type" Width="100"/>
<GridViewColumn DisplayMemberBinding="{Binding Path=Direction}" Header="Direction" Width="100"/>
<GridViewColumn DisplayMemberBinding="{Binding Path=Speed}" Header="Speed" Width="100"/>
<GridViewColumn DisplayMemberBinding="{Binding Path=Alarmed}" Header="Alarmed" Width="100"/>
<GridViewColumn DisplayMemberBinding="{Binding Path=LoadType}" Header="Load Type" Width="100"/>
<GridViewColumn DisplayMemberBinding="{Binding Path=Status}" Header="Status" Width="110"/>
</GridView>
</ListView.View>
</ListView>
</ScrollViewer>
</Grid>
Je binded le listView.ItemSource à un ObservableCollection défini dans le code pour remplir les données de la liste. Lorsque le nombre d'éléments ajoutés à GridView a dépassé la hauteur de la liste, la barre de défilement verticale n'apparaissait pas comme indiqué dans le code XAML. Qu'ai-je fait de mal? Votre contribution est grandement appréciée. Je vous remercie.
Merci Artur. Votre suspection a été corrigée. Je l'ai eu pour travailler maintenant. –
Que dois-je faire lorsque je ne connais pas la hauteur de la fenêtre/du conteneur au moment de la conception? Ma fenêtre peut être agrandie et redimensionnée par exemple, alors comment puis-je appliquer votre solution même sans connaître la hauteur dynamique que ma fenêtre/conteneur aura à l'exécution? –