protected internal void LoadExample(IExample example) { example.Connect(this); ListViewItem viewItem = listViewExamples.Items.Add(example.Caption); viewItem.SubItems.Add(example.Description); viewItem.ImageIndex = 0; viewItem.Tag = example; _listExamples.Add(example); }
/// <summary> /// Loads an example to the instance /// </summary> /// <param name="example">example instance as any</param> protected internal void LoadExample(IExample example) { example.Connect(this); ListViewItem viewItem = listViewExamples.Items.Add(example.Caption); viewItem.BackColor = listViewExamples.Items.Count % 2 != 0 ? Color.White : Color.AliceBlue; viewItem.SubItems.Add(example.Description); viewItem.ImageIndex = 0; viewItem.Tag = example; _listExamples.Add(example); // select first item if nothing selected if (listViewExamples.SelectedItems.Count <= 0) listViewExamples.Items[0].Selected = true; }
protected internal void LoadExample(IExample example) { example.Connect(this); DataSource.Add(new ExampleViewItem(example, FormImageList.Images[0])); }