I've been working on doing integrating ribbons with prism, and I can tell you it's not easy. I think I have most of the problems solved by having my shell that contains the ribbon publishing which button was clicked and my controls viewmodels subscribing…