Bonjour à tous,
J'ai créé un composant de type datagrid, mais j'ai un soucis.
J'ai le sentiment que WPF ne désalloue jamais la mémoire prise par les datagrids.
Pourtant les datagrids semblent bien se décharger du VisualTree, par contre si je lance un SCAN avec Resharper (DotMemory), je vois bien que j'ai des instances en mémoire.
Pour info j'affiche mes datagrids dans des UserControl, eux même inclus dans un TabControl avec un datatemplate de ce type:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 <DataTemplate x:Key="contentTemplate" DataType="{x:Type local:WorkSheet}"> <UserControl Content="{Binding ContentControl}" > </UserControl> </DataTemplate>, c'est mon UserControl créé dynamiquement dans le code behind.
Code : Sélectionner tout - Visualiser dans une fenêtre à part ContentControl
Est ce que vous avez une idée d'où ça pourrait provenir, je sèche un peu ?
Merci.
Partager