J'ai listview avec le tri personnalisé et le filtre implémenté dessus ... C'est un filtre basé sur textbox, comme l'utilisateur tape, les éléments de la listview sont filtrés. Maintenant ... quand j'applique tri sur listview, le filtre est très lent car chaque fois que la méthode de comparaison de tri personnalisée est appelée pour chaque élément de listview pendant le filtrage ... comment éviter l'appel de méthode de comparaison du tri personnalisé pendant le filtrage?WPF Listview Problème de performance SORT et FILTER
Répondre
Vous pouvez trier la liste avant de le mettre dans le ListView, il peut être moins pratique, mais je pense que c'est la seule façon d'éviter d'avoir recours lorsque vous changez le filtre
Je trier une liste avant de la lier à listview mais l'utilisateur peut changer le tri à tout moment en cliquant sur l'entête cloumn de listview. Y a-t-il un moyen d'éviter l'appel à la méthode ICompare lorsque nous filtrons sans réinitialiser la propriété de vue customsort, car il triera à nouveau lors de la réinitialisation de cette propriété – Sandeep
Liste des problèmes de performance peuvent également être causés par un non liste virtualisée:
pour une liste virtualisée seuls les éléments visibles sont calculés pour l'affichage, tandis que pour une liste non virtualisée, l'affichage est calculé pour tous les éléments. Cela peut être désastreux pour les listes de quelques centaines d'éléments.
- 1. WPF listview/gridview performance horrible, suggestions
- 2. WPF Listview
- 3. Performance de contrôle WPF
- 4. Performance WPF ToolKit DataGrid
- 5. WPF animation/UI fonctionnalités performance et benchmarking
- 6. ListView Problème
- 7. Problème de performance NFOP
- 8. Problème de mouvement ListView
- 9. wpf listview cliquez avec le bouton droit sur le problème
- 10. Winforms WPF interop performance
- 11. WPF ListView Thousand Separator
- 12. WPF Listview databinding
- 13. Événement WPF Listview SelectionChanged
- 14. Redimensionner listview dans WPF
- 15. WPF Listview: événement de réorganisation de colonne?
- 16. WPF: Suppress ContextMenu pour ListView
- 17. 10 Listview problème de remplissage
- 18. Suppression de WPF ListView/GridView highlight chrome
- 19. (WPF) Animer le déplacement de l'élément ListView
- 20. Listview SelectedIndexChanged problème
- 21. WPF DataContext vs ItemsSource Performance
- 22. Multicolumn ListView dans WPF - erreurs
- 23. C#/WPF: Imprimer un ListView
- 24. WPF Listview lié avec Hashtable
- 25. Git smudge filter
- 26. WPF Popup et WindowsFormsHost Problème
- 27. Problème de performance avec Apache, PHP et Symfony ~
- 28. WPF ListView Afficher l'élément sélectionné
- 29. WPF ListView avec les noms de colonnes?
- 30. Wpf Expander à l'intérieur de la Listview
Utilisez-vous la méthode de filtre de vue WPF standard? –
Oui, j'utilise la méthode de filtre d'affichage wpf standard ... – Sandeep