/* ----------------------------------------------------------------- */ /// /// TagsPanel_ControlAdded /// /// <summary> /// コントロールが追加された時に実行されるハンドラです。 /// </summary> /// /* ----------------------------------------------------------------- */ private void TagsPanel_ControlAdded(object sender, ControlEventArgs e) { var tag = e.Control.Tag as Tag; if (tag == null) { return; } var result = RemoveTags.FirstOrDefault(x => x.Name == tag.Name); if (result != null) { RemoveTags.Remove(result); } else { NewTags.Add(tag); } }