Пример.  Аргументы событий



Исходный код
-------------------------Pages\Events\EventHandlerExample3.razor................
            @page "/event-handler-example-3"

                @for (var i = 0; i < 4; i++)
                {
                    int N=i+1;
                    <p>
                        <button @onclick="@( e =>ReportPointerLocation(e, N))">
                             показать кординаты указателя мыши на этой кнопке? #@(i+1)
                        </button>
                    </p>
                }

                <p>@mousePointerMessage</p>

                @code {
                    private string mousePointerMessage;

                    private void ReportPointerLocation(MouseEventArgs e, int N)
                    {
                        mousePointerMessage = $"Mouse coordinates: {e.ScreenX}:{e.ScreenY}. Выбрана кнопка - #{N.ToString()}";
                    }
                }
            
An error has occurred. This application may no longer respond until reloaded. Reload 🗙
Web hosting by Somee.com