private void SpikeService_Added(object sender, SpikeTargetEventArgs e) { this.listView1.Items.Add(new ListViewItem(new string[] { e.Target.Id, this.neurons[e.Target.Id].Data }) { Tag = e.Target }); }
private void targets_Changed(object sender, SpikeTargetEventArgs e) { this.spikeToolStripButton.Enabled = this.container.Resolve <ISpikeService>().Targets.Any(); }
private void SpikeService_Removed(object sender, SpikeTargetEventArgs e) { this.listView1.Items.Remove(this.listView1.Items.Cast <ListViewItem>().First(li => (SpikeTarget)li.Tag == e.Target)); }