private void ControlsToData() { _networkNodes = null; if (lvList.Items.Count > 0) { _networkNodes = new List<NetworkNode>(); foreach (ListViewItem lvi in lvList.Items) { var node = (NetworkNode) lvi.Tag; _networkNodes.Add( node ); } } }