ContextMenu problem after XamlReader.Load()



I'm using XamlReader.Load to swap screens in my application. On my
main canvas, I have a constructor that builds up a context menu with
event handlers. The first time my app loads a screen everything works.
But then the next screen, while calling the constructor to hook up the
Context Menu code, the event handlers do not get fired.

My Computer