mvvm-toolkit-messenger

Installation
SKILL.md

CommunityToolkit.Mvvm Messenger

Pub/sub messaging for ViewModels (or any objects) without forcing a shared reference graph. Part of CommunityToolkit.Mvvm 8.x.

TL;DR. Default to WeakReferenceMessenger.Default. Register handlers with the (recipient, message) lambda and the static modifier so you never capture this. Inherit from ObservableRecipient and toggle IsActive at activation/deactivation to get automatic register/unregister.


When to use this skill

Installs
45
GitHub Stars
35.7K
First Seen
May 11, 2026
mvvm-toolkit-messenger — github/awesome-copilot