private void DeviceAdded(object sender, Shared.Interop.DeviceManagement.DeviceChangeEventArgs e) { if (!AvailableDevicePorts.Contains(e.Name)) { var ltoFlashViewModel = CompositionHelpers.Container.GetExportedValueOrDefault <LtoFlashViewModel>(); if (ltoFlashViewModel.IsLtoFlashSerialPort(INTV.Core.Model.Device.Connection.CreatePseudoConnection(e.Name, e.Type))) { AvailableDevicePorts.Add(e.Name); } } CommandManager.InvalidateRequerySuggested(); }
private void DeviceRemoved(object sender, Shared.Interop.DeviceManagement.DeviceChangeEventArgs e) { AvailableDevicePorts.Remove(e.Name); CommandManager.InvalidateRequerySuggested(); }