public override async Task OnBeforeInsertItemAsync(BeforeInsertItemEventArgs e)
{
    await Dialogs.Stop(Page, $"U gaat een artikel zoeken op basis van \"{e.EntryArt.Text}\"!");
}

public override async Task OnAfterInsertItemAsync(AfterInsertItemEventArgs e)
{
    decimal? pu = await Dialogs.AskDecimal(Page, $"Welke prijs voor het artikel \"{e.Item["designatio"]}\"?", 2);
    if (pu == null)
    {
        e.CancelInsertItem = true;
        return;
    }
    e.Item["pu"] = pu.Value;
}