using AudibleUtilities; using Avalonia.Controls; using Avalonia.Interactivity; using System.Collections; using System.Collections.Generic; using System.Linq; using System.Threading.Tasks; namespace LibationAvalonia.Dialogs { public partial class ScanAccountsDialog : DialogWindow { public List CheckedAccounts { get; } = new(); private List _accounts { get; } = new(); public IList Accounts => _accounts; private class listItem { public Account Account { get; set; } public string Text { get; set; } public bool IsChecked { get; set; } = true; public override string ToString() => Text; } public ScanAccountsDialog() { InitializeComponent(); ControlToFocusOnShow = this.FindControl