예제 #1
0
        private static void ChangeGroupSortOrder(ref DetailATAChapterGroupItem x, ref DetailATAChapterGroupItem y)
        {
            DetailATAChapterGroupItem tempDetailATAChapterGroupItem = x;

            x = y;
            y = tempDetailATAChapterGroupItem;
        }
예제 #2
0
        private void FillGroupItem(List <IExtendableItem> detailItemList)
        {
            if (detailItemList.Count == 0)
            {
                return;
            }
            DetailATAChapterGroupItem oldGroup = new DetailATAChapterGroupItem(((DetailItem)detailItemList[0]).ATAChapterFullText);

            listGroupItem.Add(oldGroup);
            foreach (IExtendableItem item in detailItemList)
            {
                if (oldGroup.ATAChapterText != ((DetailItem)item).ATAChapterFullText)
                {
                    oldGroup = new DetailATAChapterGroupItem(((DetailItem)item).ATAChapterFullText);
                    listGroupItem.Add(oldGroup);
                }
                oldGroup.ItemList.Add(item);
            }
        }