Silverlight: Утечки памяти. Memory leak



Список приемов, которые создают утечки памяти (ресурсов) в Silverlight

  • Биндинг. Привязываем через <my:MyUI SourceUI="{Binding ElementName=MyElementName}"/>. Динамически удаляем или заменяем MyElementName. В свойстве зависимостей SourceUI останется ссылка на удаленный превый экземпляр MyElementName.
    Решение: не использовать привязку для динамически удаляемых элементов.

  • :) другого пока ничего не нашел, но есть сильные подозрения, что найду.


Комментарии