private void AddPortToListView(Port port)
{
var item = new ListViewItem(port.name);
item.SubItems.Add(port.direction.ToString());
item.SubItems.Add(port.type.ToString());
item.Tag = port;
item = lvPorts.Items.Add(item);
if (item.Index%2 == 0)
{
item.BackColor = lvPorts.AltColor1;
}
else
{
item.BackColor = lvPorts.AltColor2;
}
OnPortAdded();
}