private void lvSignals_SelectedIndexChanged(object sender, EventArgs e)
{
if (lvSignals.SelectedItems.Count > 0)
{
ListViewItem lvi = lvSignals.SelectedItems[0];
SignalRequirementsSignalRequirement signalRequirement = lvi.Tag as SignalRequirementsSignalRequirement;
if (signalRequirement != null)
{
OnSignalRequirementSelected( signalRequirement );
}
}
}