Using an async OnExpand callback for populating args.Children doesn't seem to be working. Defining the callback as async works but as soon as I await something, even just a Task.Delay, the children do not get populated in the view.
Example:
public async Task OnExpand(TreeExpandEventArgs args)
{
await Task.Delay(1000);
args.Children.Data = new List<string> { "Item 1", "Item 2", "Item 3" };
args.Children.Text = item => (string)item;
args.Children.HasChildren = item => false;
}
Am I doing something wrong?