I know, I know, it was my idea and I’ve only got myself to blame. I’ll maybe make another post about how not-very-good .NET MAUI is out of the box and how Avalonia UI is, in my opinion, what it should have been, but this post is about how to use the poorly documented MVVM Community Toolkit’s messaging functionality to decouple my app instead of relying on event handlers.
Long story short, the idea is sound but the documentation fails to effectively surface some pretty fundamental implementation details. The sample app doesn’t help much more either.