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

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

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


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

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

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

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

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