title: Adding breadcrumb navigation to a WPF MVVM app using Caliburn
body: <p>I have an existing WPF application following the MVVM pattern with the Caliburn-Micro framework.  I have a new requirement to add an interactive breadcrumb to the UI.  While I can render the breadcrumb without issue, I am stumped trying to determine how to handle activation when one of the crumbs is clicked by the user.</p>
  
  <p>I have an n-level object graph where each object is a Conductor&lt;T&gt;.Collection.OneActive.</p>
  
  <p>The UI is able to handle basic "navigation" by calling ActivateItem with the item for each conductor to activate.  At the each level, I display the list of items and when one is clicked, it is activated.  As long as the activated item has child items, the UI displays its list of child items.  When one of those is clicked, that child is activated and so on.</p>
  
  <p>I am able to build the breadcrumb trail by crawling this object graph from the active root item down to active child item and so on but I don't know how to re-activate an item when the breadcrumb is clicked because I have a reference to the item, not the conductor that contains/manages that item.</p>
  
  <p>Any ideas?</p>