Thanks for writing back.
I have not managed to reproduce the issue. What I did is:
1. Create a new Windows Phone project with two pages, the second containing an AutoCompleteBox.
2. Navigate from the first page to the second one and use the back
button to return to the first page.
3. Put a breakpoint in the second page's destructor.
The result was:
after navigating back and forth between the two pages approximately 20 times, the destructor of the second page got called 20 times.
So, what happens is that the Garbage Collector triggers according to the memory usage and the requirements of the app. A problem with memory would exist if you manage to cause an OutOfMemory
exception leading to application crash. In that case we will have to investigate further.
I hope this is helpful.
Check out the Telerik Platform - the only platform that combines a rich set of UI tools with powerful cloud services to develop web, hybrid and native mobile apps.