private void SelectAnnotateHeaderItemEventHandler(AnnotateHeaderItem headerItem) { foreach (var item in _annotateHeaderItems) { if (item != headerItem) { item.Deselect(); } } headerItem.Select(); FillContentDataByFeatureType(headerItem.selfType); }
private void FillHeaders() { ResetHeaders(); _annotateHeaderItems = new List <AnnotateHeaderItem>(); int length = Enum.GetNames(typeof(Enumerators.ResponseDataType)).Length; AnnotateHeaderItem newItem; for (int i = 0; i < length; i++) { newItem = new AnnotateHeaderItem(_parentOfHeadersGroup, (Enumerators.ResponseDataType)i); newItem.SelectAnnotateHeaderItemEvent += SelectAnnotateHeaderItemEventHandler; _annotateHeaderItems.Add(newItem); } SelectAnnotateHeaderItemEventHandler(_annotateHeaderItems[0]); }