diff --git a/examples/Demo/Shared/Pages/KeyCode/KeyCodePage.razor b/examples/Demo/Shared/Pages/KeyCode/KeyCodePage.razor index f1b7571d25..20ce44ce13 100644 --- a/examples/Demo/Shared/Pages/KeyCode/KeyCodePage.razor +++ b/examples/Demo/Shared/Pages/KeyCode/KeyCodePage.razor @@ -39,7 +39,10 @@ protected override void OnInitialized() KeyCodeService.RegisterListener(OnKeyDownAsync); } -public async Task OnKeyDownAsync(FluentKeyCodeEventArgs args) => { // ... } +public async Task OnKeyDownAsync(FluentKeyCodeEventArgs args) +{ + // ... +} public ValueTask DisposeAsync() { @@ -49,7 +52,7 @@ public ValueTask DisposeAsync()
  • Implement the interface IKeyCodeListener, retrieve the service and register the method that will capture the keys:
    - public partial MyPage : IKeyCodeListener, IDisposableAsync + public partial MyPage : IKeyCodeListener, IAsyncDisposable { [Inject] private IKeyCodeService KeyCodeService { get; set; } @@ -59,7 +62,15 @@ public ValueTask DisposeAsync() KeyCodeService.RegisterListener(this); } - public async Task OnKeyDownAsync(FluentKeyCodeEventArgs args) => { // ... } + public async Task OnKeyDownAsync(FluentKeyCodeEventArgs args) + { + // ... + } + + public async Task OnKeyUpAsync(FluentKeyCodeEventArgs args) + { + // ... + } public ValueTask DisposeAsync() {