J'ai un ListBox qui affiche quelques mots. Les mots sont entrés dans TextBox, et lorsqu'ils sont soumis au clic d'un bouton, ils sont ajoutés à ListBox. Le problème est, si j'ajoute beaucoup de mots, le scroll est toujours au dessus de ListBox, ainsi je ne vois pas le dernier mais les premiers mots ajoutés. Y at-il un moyen de déplacer dynamiquement défiler jusqu'à la fin de ListBox chaque fois que le mot est ajouté, de sorte que le dernier mot ajouté est visible?WPF ListBox - Faites défiler toujours au-dessus
1
A
Répondre
1
ici vous allez, cela devrait faire bien ...
public static void ScrollToBottom(this ListBox listbox)
{
if (listbox == null) throw new ArgumentNullException("listbox", "Argument listbox cannot be null");
if (!listbox.IsInitialized) throw new InvalidOperationException("ListBox is in an invalid state: IsInitialized == false");
if (listbox.Items.Count == 0)
return;
listbox.ScrollIntoView(listbox.Items[listbox.Items.Count - 1]);
}
Maintenant, compte tenu de tout ListBox je peux faire ceci: ListBox lb = ...;
lb.ScrollToBottom();
Questions connexes
- 1. WPF Listbox défiler wont verticale
- 2. jQuery: Faites défiler jusqu'à
- 3. WPF: cliquez ListBox et faites glisser sélectionne d'autres articles
- 4. Div Faites défiler sur MouseOver
- 5. Éviter un ListBox à défiler
- 6. javascript faites défiler vers le haut
- 7. iPhone - faites défiler UITableView jusqu'à l'index
- 8. ListView faites défiler jusqu'à l'élément sélectionné
- 9. Faites défiler Google Maps dans iframe
- 10. WPF - Faites glisser à partir de DataTemplate
- 11. Faites glisser et sélectionnez Articles ListBox?
- 12. Listbox avec plusieurs colonnes WPF
- 13. WPF ListBox Largeur/MaxWidth
- 14. Faites défiler si sur le côté droit (jQuery)
- 15. WPF Listbox défilement automatique tout en faisant glisser
- 16. WPF touchScreen Conception de contrôle ListBox
- 17. faire quelque chose lorsque vous faites défiler vers le haut et quelque chose d'autre lorsque vous faites défiler dans jquery
- 18. Faites défiler jusqu'à une position dans un navigateur Web en utilisant Wpf
- 19. WPF ListBox vide comme cible
- 20. Événements WPF Listbox + Expander
- 21. WPF ListBox databinding
- 22. WPF, ObservableCollection et listbox
- 23. Modifable WPF ListBox
- 24. WPF listbox empty datatemplate
- 25. WPF DisplayMemeberPath sur ListBox
- 26. WPF: ListBox désélectionnant
- 27. WPF ListBox Binding ItemsSource
- 28. WPF ListBox OnScroll Event
- 29. Listbox et scrollviewer wpf
- 30. Listbox MousedoubleCliquez sur WPF
Fonctionne parfaitement! Merci! – sokolovic
mon plaisir, heureux d'aider! –