Получатель события является определением.Определение отображается на сборку и экземпляр класса.Использование функции декларативного связывания приемника событий (указание listtemplateid) выполняется при использовании шаблонов списков.Когда вы присоединяетесь к определенному списку на основе не уникального типа списка, вы обычно используете объектную модель.Например, использование TemplateTypeID = '104' связывает все списки с этим типом шаблона.
Использование объектной модели позволяет вам идентифицировать конкретный экземпляр, чтобы вы могли просто создать ассоциацию.Поэтому, если вы хотите развернуть получатель событий как элемент, у вас будет элемент, который загружает сборку, и код получателя элемента, который создаст для вас связь через объектную модель.
Надеюсь, это имеет смысл.