First off I would like to say how much I enjoy using Cinch, it's awesome.
I've been using CinchV1 for over a year in a large WPF project, and now looking into converting to CinchV2.
I have also been playing with the WPF demo, and can't see to get the viewmodels to dispose.
Each time I click the "Home Page" in the AboutViewModel which opens a popup of AboutViewLinkRequestedPopupViewModel, the memory footprint increases (obviously) however, upon closing, the resources never seem to be reclaimed.
If say, you open 10 or 15 popup windows one after each other, the memory usage for me is up at around 200,000K (about 10,000K per window open)
There is that really useful destructor in the ViewModelBase which prints out when the ViewModel has been finalised, but that only seems to happen when the entire app is closed, then there is a stream of the 10 - 15 popupwindow ViewModels being finalised.
Am I doing something wrong or missing something?