private void UpdateDevice(NuimoDevice device) { var i = Devices.IndexOf(device); Devices[i].PropertyChanged -= Device_PropertyChanged; Devices.RemoveAt(i); device.PropertyChanged += Device_PropertyChanged; Devices.Insert(i, device); }
private async void DeviceFound(NuimoDevice device) { await Dispatcher.BeginInvoke((Action)(() => { Devices.Add(device); })); }