2008-09-24 6 views
15

UI La virtualisation est une terminologie gênante qui décrit les contrôles de l'interface utilisateur WPF qui chargent et éliminent les éléments enfants à la demande (en fonction de leur visibilité) afin de réduire l'empreinte mémoire. ListBox et ListView utilisent une classe appelée VirtualizingStackPanel par défaut pour atteindre des performances supérieures.Ressources et guides de virtualisation de l'interface utilisateur dans WPF

J'ai trouvé this control, ce qui est vraiment utile, un canevas virtualisé qui produit un objet Canvas scrollable qui gère ses enfants avec un quadtree. Il produit d'excellents résultats et peut facilement être adapté à vos besoins.

Existe-t-il d'autres guides ou exemples de commandes Wpf traitant de ce problème? Peut-être que c'est générique avec l'allocation dynamique de mémoire d'objets gui dans d'autres langages et boîtes à outils?

Répondre

Questions connexes