public async override Task OnNavigatedFromAsync(INavigatedFromParameters parameters) { if (parameters.Suspending) { await parameters.PageState.TrySetAsync(nameof(Value), Value); } }
private async Task SaveDataAsync(INavigatedFromParameters parameters) { await parameters.PageState.TrySetAsync(nameof(Value), Value); }
public async virtual Task OnNavigatedFromAsync(INavigatedFromParameters parameters) => await Task.CompletedTask;
public async override Task OnNavigatedFromAsync(INavigatedFromParameters parameters) { await SaveDataAsync(parameters); }