Size: a a a

2021 October 06

Dm

Dungeon master in С#
главное всегда отписываться если хочешь использовать ивенты всякие
особенно в жсе актуально (и если это СПА то еще более актуально)
источник

ns

ncin sli in С#
А как быть если хочешь удалить анонимную функцию?
источник

ns

ncin sli in С#
Остаётся при добавлении в список делегатов запоминать индекс
источник

А

Айрат Каримов... in С#
можно одно обьявление скину?
источник

А

Айрат Каримов... in С#
чисто поржать
источник

A

Altynbek in С#
Avengers?
источник

DD

Dmitry DSS in С#
Уйти от анонимной. Это пара строк. Либо через reflection
источник

Б

Бекзат in С#
Давай
источник

Dm

Dungeon master in С#
ну вот тебе пример и жса

rows.forEach(row => {
 let toggle = (checkbox) => { /*какой-то toggle*/ };
 row.checkbox.addListener('click', toggle);
})
;

и toggle у нас теряется теперь и не сделаешь removeListener

так что нужно чтобы было примерно так
const toggle = (checkbox) => { /*какой-то toggle*/ };
rows.forEach(row => {  
 row.checkbox.addListener('click', toggle);
});

потом если что сможем removeListener(toggle) сделать
источник

Dm

Dungeon master in С#
та так примерно везде с листенерами
источник

ns

ncin sli in С#
так и думал(
источник

Dm

Dungeon master in С#
тут даже можно будет тогда не отписываться
источник

Dm

Dungeon master in С#
т.к. у нас один вот инстанс этого тогла, но зависит конечно от ситуации и что оно делает
источник

Dm

Dungeon master in С#
ну я думаю для шарпа и жабы это более актуально в том же десктопе чем в обычном беке, вот помню как на жабе десктоп чет кодил с рисованием своих компонентов то приходилось отписываться когда удалял их т.к. ивенты оставались и иногда делали не то что нужно
источник

Dm

Dungeon master in С#
у меня была условный компонент панельки с приватным инстансом листенера, и когда я добавлял на панельку новые квадратики то подписывался через этот листенер и при удалении тот же инстанс использовал чтобы оптисаться, примерно так
источник

Dm

Dungeon master in С#
и норм работало
источник

Dm

Dungeon master in С#
т.к. у меня рисование связей было
а там кубика нет, зато лиснетер не отписанный рисует линию к компоненту которого на УИ нету xD
источник

А

Айрат Каримов... in С#
Переслано от Айрат Каримов...
источник

А

Айрат Каримов... in С#
:3
источник

n

name in С#
Ты педагог ?
источник