Aug 19, 2011 at 8:24 PM
Edited Aug 23, 2011 at 10:34 PM
In my opinion, the problem seems to be caused by the way the views are navigated to rather the views themselves. As explained on the following note from the
Navigation Chapter of the Prism MSDN documentation:
"The navigation journal can only be used for region-based navigation operations that are coordinated by the region navigation service. If you use view discovery or view injection to implement navigation within a region, the navigation journal will not
be updated during navigation and cannot be used to navigate forward or backward within that region."
This means that if a view is injected or registered into a region instead of navigated to (e.g using the
RequestNavigate method) the view will not be registered in the journal.
If this is not the case, it would be helpful if you could provide us with a repro sample application portraying this problem, so we can analyze why it is happening.
I hope you find this useful,