摘要:
这两天发现项目占用内存过高,突然就象检查一下各个页面的回收是否正常,最后定位到Silverlight Toolkit中的ContextMenu控件使得我的一个页面在离开的时候无法被正常的回收,这里记录一下定位的过程:首先,重载页面的OnRemovedFromJournal函数,我们知道当以GoBack的方式回退到回退栈中的前一个页面时,这个函数会被首先执行,然后才是OnNavigatedFrom函数。1 protected override void OnRemovedFromJournal(JournalEntryRemovedEventArgs e)2 {3 ... 阅读全文