MVVM не получает сообщениеC#

Место общения программистов C#
Ответить
Anonymous
 MVVM не получает сообщение

Сообщение Anonymous »

В своем проекте я использую mvvm Light. Для связи между представлениями я использую GalaSoft.MvvmLight.Messaging.Messenger, но он не работает должным образом.

Код ниже:

Зарегистрируйте мессенджер

Код: Выделить всё

GalaMessenger.Default.Register(ServiceLocator.Current.GetInstance(), (msg) =>
{
Debug.Write("Click");
});
Отправить сообщение получателю

Код: Выделить всё

Messenger.Default.Send(newItem, ServiceLocator.Current.GetInstance());
Я никогда не получаю сообщения. Но когда я удаляю получателя методом отправки:

Код: Выделить всё

Messenger.Default.Send(newItem);
Тогда все работает нормально. Почему?

Подробнее здесь: https://stackoverflow.com/questions/340 ... ve-message
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «C#»