public MainWindowViewModel() { if (IsInDesignMode == false) { _pebbleDevices = new List <PebbleViewModel>(PebbleScanner.DetectPebbles().Select(x => new PebbleViewModel(x))); } }
public async Task ScanForPairedDevicesAsync() { _pebbles.Clear(); _pebbles.Clear(); foreach (var pebble in await PebbleScanner.DetectPebbles()) { _pebbles.Add(pebble); } if (_pebbles.Count == 1) { SelectedPebble = _pebbles[0]; } }