Bonjour,

Je propose ici de recenser ici tout les problèmes courants de Memory leak de Silverlight.


Rechercher les fuites mémoire en Silverlight:
http://viswaug.wordpress.com/2009/07...n-silverlight/

DataTemplate :
Dans la version 4 de Silverlight utilisation de DataTemplate en mode "inline" crée une fuite mémoire.
Pour résoudre ce bug il suffit de mettre le DataTemplate en ressource.

Corrigé dans la GDR1??

Code XML : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
    <!--inline-->
    <Grid x:Name="LayoutRoot" Background="White">
        <ContentControl>
            <ContentControl.ContentTemplate>
                <DataTemplate>
                    <Border Height="100" Width="100" Background="blue">
                    </Border>
                </DataTemplate>
            </ContentControl.ContentTemplate>
        </ContentControl>
    </Grid>
<!--pas en inline :)-->
  <Grid.Resources>
            <DataTemplate x:Key="DataTemplateResource">
                <Border Height="100" Width="100" Background="blue">
                </Border>
            </DataTemplate>
   </Grid.Resources>
http://forums.silverlight.net/forums/t/171739.aspx


INotifyDataErrorInfo:
INotifyDataErrorInfo fuit voir le lien ci dessous pour explication :

http://www.baud.cz/blog/memory-leak-...ydataerrorinfo


Silverlight 4 Toolkit

Menu contextuel :
Le menu contextuel fuit voir http://silverlightCodeplex.codeplex.com/workitem/6206 pour patcher

http://www.developpez.net/forums/d95...u-memory-leak/