private void ControlsToData() { ports = null; if (Items.Count > 0) { ports = new List<Port>(); foreach (ListViewItem lvi in Items) ports.Add((Port) lvi.Tag); } }