‘Класс Messenger не существует в этом контексте’ — MVVM Light

#c# #wpf #mvvm #mvvm-light

#c# #wpf #mvvm #mvvm-light

Вопрос:

Я пытаюсь использовать класс MVVM Light Messenger и создал класс ViewModel с использованием шаблона. Messenger.Default.Register Однако при попытке использовать метод, Messenger класс, похоже, не определен. Я пропустил ссылку или что-то в этом роде?

Ответ №1:

Класс Messenger включен в GalaSoft.MvvmLight.dll. Убедитесь, что в вашей папке References ссылка была добавлена и не повреждена.

Приветствую, Лоран

Комментарии:

1. Спасибо! Я добавил Galasoft.MVVMLight. WPF4.dll вместо этого

Ответ №2:

Аналогичное сообщение об ошибке также может быть вызвано при попытке зарегистрироваться вне метода или конструктора.

введите описание изображения здесь