Я видел этот вопрос раньше. Это связано с тем, что Messenger.Default.Register вызывается не один раз. Класс MVVMLight Messenger будет регистрировать один и тот же элемент «x» количество раз. Вот почему, когда вы вызываете «Отправить», вы получаете его много раз.
Кто-нибудь знает, как предотвратить MVVMLight от регистрации несколько раз?