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