protected override async Task InitializeAsync(object sender, SectionInitializeEventArgs e) { if (e.Context == null) { await RefreshAsync(); } else { RestoreContext(e); } }