首页 > 其他分享 >ArcGIS Pro SDK 切换所有图例项的自动可见性

ArcGIS Pro SDK 切换所有图例项的自动可见性

时间:2023-04-14 21:35:31浏览次数:34  
标签:lyt leg Pro ArcGIS 图例 item var legend def

 protected void setLegend()
        {
            var lyt = LayoutView.Active?.Layout;
            if (lyt == null)
                return;
            QueuedTask.Run(() =>
            {
                var def = lyt.GetDefinition();
                var legend = def.Elements.OfType<CIMLegend>().FirstOrDefault();
                if (legend != null)
                {
                    //toggle auto visibility of all the legend items
                    foreach (var leg_item in legend.Items)
                    {
                        leg_item.AutoVisibility = !leg_item.AutoVisibility;
                    }
                    //commit the change
                    lyt.SetDefinition(def);
                }
            });
        }

 

标签:lyt,leg,Pro,ArcGIS,图例,item,var,legend,def
From: https://www.cnblogs.com/gisoracle/p/17320002.html

相关文章

  • HDU 5443 The Water Problem RMQ
    题目:http://acm.hdu.edu.cn/showproblem.php?pid=5443题意:给定一个数组,查询区间最大值思路:RMQ模板题#include<iostream>#include<cstdio>#include<cstring>#include<algorithm>#include<cmath>#include<queue>usingnamespacestd;constint......
  • proxyman代理使用
    下载链接https://proxyman.io/抓包过滤 篡改请求或者响应修改响应 修改请求1.选择断点再改模版 ......
  • Promise 最佳实践
    如何使用Promise处理异步请求Web前端开发经常涉及到处理异步请求的场景,例如从后端获取数据或调用浏览器API等。在JavaScript中,Promise对象是一种用于处理异步操作的特殊对象,它可以使异步操作更加简单和可读。下面将介绍如何使用Promise处理异步请求,并提供一些最佳实践......
  • Vue Props 定义类型时报对象属性 unknown 错误
    如上图所示,在模板中使用itemprop时,surface属性是unknown类型。下面是props类型定义:typeIWorks=Partial<{id:string;text:string;content:string;desc:string;date:string;view:string;comm:string;digg:string;surface:string;......
  • golang 必会之 pprof 监控系列(5) —— cpu 占用率 统计原理
    golangpprof监控系列(5)——cpu占用率统计原理大家好,我是蓝胖子。经过前面的几节对pprof的介绍,对pprof统计的原理算是掌握了七八十了,我们对memory,block,mutex,trace,goroutine,threadcreate这些维度的统计原理都进行了分析,但唯独还没有分析pprof工具是如何统计cpu使用情......
  • cxf JaxWsProxyFactoryBean和JaxWsServerFactoryBean发布服务
    JaxWsProxyFactoryBean是客户端调用JaxWsServerFactoryBean是服务端发布项目中使用客户端调用的代码如下:publicTbuildService(Stringaddress,Longtimeout)throwsException{JaxWsProxyFactoryBeanfactory=newJaxWsProxyFactoryBean();factory.s......
  • eclipse的properties插件的安装
    首先,在eclipse中点击“help”-"InstallNewSoftware"点击右侧的“Add”按钮。输入Name:properties。Location:http://propedit.sourceforge.jp/eclipse/updates/然后点击OK。稍等两分钟,就会出现插件列表,选择PropertiesEditor,然后Next. 继续Next。 点击“Iaccept……”,然后Fi......
  • 经典案例 | 将扫码枪连接至PROFINET系统(内附详细完整教程 包括操作及参数配置)
     PROFINET网关与SICK扫描枪通讯例程  北京鼎实创新科技股份有限公司目录第一章系统目的及连接.............................................................................................11.1系统目的...........................................................
  • 【js】setTimeout、Promise、Async/Await 的区别
    三者在事件循环中的是不同的,事件循环中分为宏任务队列和微任务队列 其中setTimeout的回调函数放到宏任务队列里,等到执行栈清空以后执行;promise.then里的回调函数会放到相应宏任务的微任务队列里,等宏任务里面的同步代码执行完再执行;async函数表示函数里面可能会有异步方法,a......
  • Prometheus监控zookeeper集群(1)
    因为zookeeper版本较低为3.4.x版本,所有采用zookeeper_exporter方式采集数据1.下载(zookeeper_exporter采集器)https://github.com/carlpett/zookeeper_exporter/releases/download/v1.1.0/zookeeper_exporter2.传到liunx上/opt目录下,没有目录可以自行创建3.授予权限chmod755......