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