private async void OnDeviceAdded(object sender, HeartRateLE.Bluetooth.Events.DeviceAddedEventArgs e) { await RunOnUiThread(() => { UnpairedCollection.Add(e.Device); Debug.WriteLine("Unpaired Device Added: " + e.Device.Id); }); }
private async void OnDeviceRemoved(object sender, HeartRateLE.Bluetooth.Events.DeviceRemovedEventArgs e) { await RunOnUiThread(() => { var foundItem = UnpairedCollection.FirstOrDefault(a => a.Id == e.Device.Id); if (foundItem != null) { UnpairedCollection.Remove(foundItem); } Debug.WriteLine("Unpaired Device Removed: " + e.Device.Id); }); }