protected void ControlsToData()
{
if (_item == null)
_item = new CrossPointSwitch();
CrossPointSwitch crossPointSwitch = _item as CrossPointSwitch;
crossPointSwitch.lineCount = edtLineCount.GetValue<int>();
if (lvColumns.Items.Count > 0)
{
crossPointSwitch.Columns = new List<SwitchPort>();
foreach (ListViewItem lvi in lvColumns.Items)
crossPointSwitch.Columns.Add((SwitchPort)lvi.Tag);
}
if (lvRows.Items.Count > 0)
{
crossPointSwitch.Rows = new List<SwitchPort>();
foreach (ListViewItem lvi in lvRows.Items)
crossPointSwitch.Rows.Add((SwitchPort)lvi.Tag);
}
}