Василий Банников, угу в разметке может и работает (и без event), а мне надо динамически подцеплять, т.к. дочерние элементы вот регистрируются в родителе и их события надо повесить на обработчик.
Пишет, что нельзя присвоить EventCallback, т.к. необходим тип делегата.
Пока сделал на интерфейсах келлбек.
PS в Blazor в разметке (в параметрах) для событий принято называть с On по аналогии с JS.
я так понимаю, делайте как удобней. чтобы функционал функционировал. далее, при рефакторинге, если до него дойдёт, сами увидите протекания зависимостей и нарушения ответственности. с нуля тяжело писать правильно.