@ChildContent
@code { [Parameter] public RenderFragment ChildContent { get; set; } = default!; [Inject] public IKeyService KeyService { get; set; } = default!; private void HandleKeyDown(KeyboardEventArgs e) { KeyService.AddPressedKey(e.Key); } private void HandleKeyUp(KeyboardEventArgs e) { KeyService.RemovePressedKey(e.Key); } }