private async void MyLists_Load(object sender, EventArgs e)
{
using (ControlTransaction.Disabled(this))
{
try
{
await this.RefreshListBox();
}
catch (OperationCanceledException)
{
this.DialogResult = DialogResult.Cancel;
}
catch (WebApiException ex)
{
MessageBox.Show($"Failed to get lists. ({ex.Message})");
this.DialogResult = DialogResult.Abort;
}
}
}