Как поднять слабые события?C#

Место общения программистов C#
Ответить
Гость
 Как поднять слабые события?

Сообщение Гость »


Я читаю документацию MS о том, как реализовать шаблон слабых событий. Я попробовал первые два (поскольку ищу самый простой способ), но не могу найти способ вызвать событие.

Существующие слабые менеджеры событий, такие как PropertyChangedEventManager и универсальный WeakEventManager, имеют только методы для добавления и удаления обработчиков, но не имеют ничего, что могло бы вызвать событие. Кроме того, я не могу наследовать те, о которых говорится: [базовый класс] не содержит конструктора, принимающего 0 аргументов (конструкторы являются частными).

Поэтому я нахожу документацию запутанной - как они представляют собой способы реализации шаблона слабых событий, если нет способа вызвать событие?

Если предложенный в документации способ не работает, я ищу самый простой способ вызывать и обрабатывать слабые события.
Ответить

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

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

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

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

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