public void RemoveEventsForDevices(IDeviceEventBinder binder) { foreach (Device d in Devices) { binder.UnBindEventsFromDevice(d); } //NewDeviceEvent -= binder.BindEventsToDevice; _deviceDiscovered -= binder.BindEventsToDevice; }