Я пытаюсь преобразовать код C # из этой веб-страницы в VB.
Кажется, что все конвертировалось очень хорошо с помощью онлайн-конвертера, но затем я дошел до следующей строки:
fadeOutAnimation.Completed += (sender, args) => OnFadeOutAnimationCompleted(d, hostGrid, grid);
Событие fadeOutAnimation.Completed создает событие с подписью (отправитель, аргументы), а d, hostGrid и grid являются локальными переменными для функции, содержащей это таинственное назначение обработчика события.
Я думаю, что вижу, что инструкция в этой строке C # говорит коду выполнить функцию OnFadeOutAnimationCompleted, используя d, hostgrid и grid в качестве параметров, когда происходит fadeoutAnimation.Completed, но я понятия не имею, что даже искать для того, чтобы повторить это поведение в VB.net.
Может ли кто-нибудь дать мне некоторую терминологию, чтобы я мог лучше научиться тому, как это называется?