private void ComDeviceInfoManager_AddedDevices(object sender, ComDeviceInfoManagerEventArgs e) { foreach (var item in e.ComDevices) { Application.Current.Dispatcher.Invoke(delegate { DeviceCollection.Add(item); }); } }
private void ComDeviceInfoManager_RemovedDevices(object sender, ComDeviceInfoManagerEventArgs e) { foreach (var item in e.ComDevices) { Application.Current.Dispatcher.Invoke(delegate { DeviceCollection.Remove(item); //var bzn = BznCollection.First(el => el.ComDevice == item); //BznCollection.Remove(bzn); }); } }