Étant donné qu'une grille de données Silverlight 3 contient des groupes fermés, lorsqu'un tri de lignes est initialisé en cliquant sur un en-tête de colonne, tous les groupes fermés s'ouvrent pour afficher leur contenu. Y at-il moyen d'empêcher que cela ne se produise? J'utilise Silverlight 3 avec la boîte à outils Juillet 2009.Comportement de regroupement/tri de groupes de données Silverlight
1
A
Répondre
1
j'ai écrit une méthode d'extension pour le DataGrid:
public static void CollapseAllGroups(this DataGrid dataGrid) {
dataGrid.Dispatcher.BeginInvoke(delegate {
var cv = dataGrid.ItemsSource as ICollectionView;
if (cv != null && cv.Groups != null) {
foreach (CollectionViewGroup groupname in cv.Groups) {
dataGrid.CollapseRowGroup(groupname, true);
}
}
});
}
Dans mon cas, je le brancher à l'événement dataloaded du DomainDataSource sous-jacent.
Questions connexes
- 1. Silverlight Grid Splitter Comportement inattendu
- 2. liaison de données de base silverlight
- 3. Sélection de la liaison de données Silverlight?
- 4. groupes de collision Box2D
- 5. visualiser les associations entre deux groupes de données
- 6. stl :: multimap - comment obtenir des groupes de données?
- 7. Comportement de SIO_FLUSH
- 8. Liaison de données JSON dans Silverlight
- 9. Prism (2) Silverlight Données de référence
- 10. Service de données ado.net intermédiaire dans Silverlight
- 11. Silverlight Unit Testing (liaison de données, MVVM)
- 12. tri de tables en groupes
- 13. groupes de liaison des matches
- 14. Comparaison de groupes AD - PowerShell
- 15. Recherche de groupes de lettres avec regex
- 16. Restauration partielle de la base de données avec les groupes de fichiers filstream
- 17. Rails: Génération de tables basées sur des groupes d'enregistrements de base de données connexes
- 18. Comportement de temporisation de différents navigateurs?
- 19. Comportement de cache de UIImage
- 20. Propriétés de dépendance et contexte de données dans Silverlight 3
- 21. Appels de services de données ADO.NET synchrones dans Silverlight
- 22. Obtention de données de pixels .png dans Silverlight
- 23. Liaison de données de contrôle utilisateur dans Silverlight/MVVM
- 24. Silverlight 3 - erreur de formulaire de données avec validation RIA
- 25. Consommant Résultat de base de données définit avec Silverlight DataGrid
- 26. Alternance groupes coloration de lignes dans Excel
- 27. Comportement étrange de ArrayList
- 28. comportement étrange de Zend_Session_Namespace
- 29. Comportement étrange de created_at
- 30. Comportement étrange de UILabel