public override async Task OnInitAsync(InitEventArgs e) { VerticalStackLayout verticalStackLayout = ScrollView.Content as VerticalStackLayout; if (verticalStackLayout == null) { MercatorTunnel.PlatformMaui.Api.ShowToastLongBottom("Kan de VerticalStackLayout op de pagina niet vinden!"); } else { PortButton portButton = new PortButton(this); verticalStackLayout.Children.Add(portButton); IEditEntry editEntryIdCli = Controls.OfType<IEditEntry>().FirstOrDefault(c => c.Source?.Equals("id_cli", StringComparison.InvariantCultureIgnoreCase) ?? false); if (editEntryIdCli == null) { MercatorTunnel.PlatformMaui.Api.ShowToastLongBottom("Kan het EditEntry van de klant niet vinden!"); } else { RecentSales recentSales = new RecentSales(this, editEntryIdCli); verticalStackLayout.Children.Add(recentSales); await recentSales.Populate(true); } } }