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