protected void ControlsToData()
{
if (Items.Count == 0)
_mappings = null;
else
{
if (_mappings == null)
_mappings = new List<Mapping>();
_mappings.Clear();
foreach (ListViewItem lvi in Items)
{
var mapping = lvi.Tag as Mapping;
if (mapping != null)
{
_mappings.Add( mapping );
}
}
}
}