/** Selected computer changed updates list of scans*/ private void SelectedComputerChanged(object sender, SelectedComputerChangedEventArgs sccea) { LstScans.Items.Clear(); _selectedComputer = sccea.NewSelectedComputer; LblActiveComputer.Text = _selectedComputer.Name ?? string.Empty; if (_selectedComputer != null) { LstScans.Items.AddRange(_selectedComputer.Scans.Select(s => new ListViewItem(s.ScanDate.ToString(), s.Id)).ToArray()); } }
/** Emits an event to notify all members that a computer is changed in the view */ public void EmitSelectedComputerChanged(object sender, SelectedComputerChangedEventArgs sccea) { OnSelectedComputerChanged(sender, sccea); }