Если у вас есть модель, вы можете передать ее или любое другое свойство, которое вы используете в качестве модели. Если нет, вы можете попробовать передать this
. Он не будет ничего выполнять в плане исполнения, но успокоит компилятор и ваш код будет работать. Документы MS утверждают, что вы должны «предпочитать строго типизированные обратные вызовы событий», однако иногда это просто не имеет смысла, и вы в конечном итоге здесь.
Одна мысль, которая у меня возникла по этому вопросу в связи с идеей уменьшения побочных эффектов, заключается в том, что, возможно, нам следует использовать строго типизированный EventCallBack<bool>
, чтобы выбросить бул, который может быть захвачен в прилагаемом методе и использован проверить, что то или иное было полным, правда, и т. д. c. Версия со слабым типом по сути является «пустым» возвратом метода, который является запахом кода для побочных эффектов. Я до сих пор не знаю точно, где я приземляюсь по этому вопросу, и это всего лишь мои мысли, взять их с солью.