C#+AE 展开/收缩图层的图例

来源:互联网 发布:淘宝网店马切达男模 编辑:程序博客网 时间:2024/06/02 11:31
        /// <summary>
        /// 展开/收缩图层的图例(最后需要执行toc的Update方法)
        /// </summary>
        /// <param name="pLayer"></param>
        /// <param name="bExpand"></param>
        public void ExpandLegend(ILayer pLayer, bool bExpand)
        {
            ILegendInfo pLegendInfo = pLayer as ILegendInfo;


            int iLegendGroupCount = pLegendInfo.LegendGroupCount;
            ILegendGroup pLGroup;
            for (int i = 0; i < iLegendGroupCount; i++)
            {
                pLGroup = pLegendInfo.get_LegendGroup(i);
                pLGroup.Visible = bExpand;
            }


            axTOCControl1.Update();
        }
原创粉丝点击