The Windows Phone application I’m working on is made up of several list views where each item has quite similar detail views. In order to avoid duplicating views the idea was to create a single list page and use a sort of WPF’s DataTemplateSelector to select proper ItemTemplates so that same view can appear completely different to the final user. The idea works like a charm like navigation from list to detail page too apart a little problem arised when I encountered a special case: When an item is selected, instead of navigating to Item’s detail I need to navigate...