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()
{