private async Task PopulateDialog(Task<IEnumerable<Device>> devices)
{
this.Devices = (await devices).ToList();
this.listBox.Items.Clear();
foreach (var device in this.Devices)
{
this.listBox.Items.Add(device.Id);
}
if (this.listBox.Items.Count == 0)
{
this.okButton.IsEnabled = false;
}
else {
this.okButton.IsEnabled = true;
this.listBox.SelectedIndex = 0;
}
}