ARCGIS PRO SDK 设置UI控件状态:启用/禁用

这篇具有很好参考价值的文章主要介绍了ARCGIS PRO SDK 设置UI控件状态:启用/禁用。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

举例:
第一步:添加两个 Button 分别命名为Connect、Disconnect
第二步:nfig.daml添加状态和条件:在 DAML 中定义条件。请记住,条件存在于模块标记<modules>之外,下代码定义:Disconnected_condition初时为启用状态,Connected_condition初时为禁用状态。

<conditions>
  <insertCondition id="Disconnected_condition">
    <not>
      <state id="Connected_state" />
    </not>
  </insertCondition>
  <insertCondition id="Connected_condition">
    <state id="Connected_state" />
  </insertCondition>
</conditions>

第三步:在控件标记 <controls>Button,引用定义的condition

<controls>
 <button id="BtnConnect_Connect" caption="Connect" className="Connect" smallImage="pack://application:,,,/ArcGIS.Desktop.Resources;component/Images/GenericButtonBlue16.png" largeImage="pack://application:,,,/ArcGIS.Desktop.Resources;component/Images/GenericButtonBlue32.png" condition="Disconnected_condition">
  <tooltip heading="Tooltip">
	  使用此按钮连接
  </tooltip>"
 </button>
 <button id="BtnConnect_Disconnect" caption="Disconnect" className="Disconnect" smallImage="pack://application:,,,/ArcGIS.Desktop.Resources;component/Images/GenericButtonBlue16.png" largeImage="pack://application:,,,/ArcGIS.Desktop.Resources;component/Images/GenericButtonBlue32.png" condition="Connected_condition">
  <tooltip heading="Tooltip">
	  使用此按钮断开连接
  </tooltip>"
 </button>
</controls>

第四步:使用以下 API 方法激活或停用状态
        在Button(Connect)的OnClick 写入:
        c+代码

FrameworkApplication.State.Activate("Connected_state");

         vb

FrameworkApplication.State.Activate("Connected_state")

        在Button(Disconnect)的OnClick 写入:
        c+

FrameworkApplication.State.Deactivate("Connected_state");

       vb

FrameworkApplication.State.Deactivate("Connected_state")

效果如下:初时状态

ARCGIS PRO SDK 设置UI控件状态:启用/禁用,arcgis,ui,java

点Connect后,效果:

ARCGIS PRO SDK 设置UI控件状态:启用/禁用,arcgis,ui,java

再点Disconnect后,效果:

ARCGIS PRO SDK 设置UI控件状态:启用/禁用,arcgis,ui,java

如:具体应用,按需求激活

ARCGIS PRO SDK 设置UI控件状态:启用/禁用,arcgis,ui,java文章来源地址https://www.toymoban.com/news/detail-817114.html

到了这里,关于ARCGIS PRO SDK 设置UI控件状态:启用/禁用的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 一、ArcGIS Pro SDK for Microsoft .NET 开发环境配置

    ArcGIS Pro二次开发需要的工具: 1.Visual Studio 2.ArcGIS Pro SDK 一、Visual Studio安装 经过查阅资料,ArcGIS Pro3.0版本需要安装Visual Studio2022版,因为只有22版的才会有有ArcGIS Pro3.0以上版对应ArcGIS Pro SDK,因此,本次以2022版安装为例。 首先,去官网https://visualstudio.microsoft.com/zh-hans/downlo

    2024年01月17日
    浏览(34)
  • ARCGIS PRO SDK 地图图层单一符号化_____线图层

       1、定义渲染器线符号:         1)、自定义线符号              Dim Linesymbol As CIMLineSymbol = SymbolFactory.Instance.ConstructLineSymbol(ColorFactory.Instance.RedRGB,width ,SimpleLineStyle) width:                    要构造的线条符号的宽度。 SimpleLineStyle:类型见下表:如一条虚线:SimpleLine

    2024年01月19日
    浏览(34)
  • ArcGIS Maps SDK for Unreal Engine通过UI方式显示地图教程

      一个 UE 项目,可以包括多个 关卡(level) ,关卡可以在菜单栏中新建( 文件-新建关卡 )。 使用快捷键 Ctrl+S 可以保存当前关卡,你可以保存到上面提到的演示文件放置的位置,你可以看看有什么区别。 对于游戏引擎来说,一个关卡需要有地图场景、角色、控制UI、事件

    2024年02月03日
    浏览(44)
  • ArcGIS Enterprise + ArcGIS Pro 常用服务类型发布

    门户连接 首先Pro需要先连接portal 添加portal门户地址,注意只到WA一级地址,并登录: 登录完成后,右键,设置为活动门户: 关联数据文件夹: 拖拽数据到地图视图窗口加载数据: 右键图层发布web layer: 这里为发布简述,采用复制发布的形式,选择Map Image 形式: 然后点击

    2024年02月10日
    浏览(28)
  • ArcGIS和ArcGIS Pro快速加载ArcGIS历史影像World Imagery Wayback

    ArcGIS在线历史影像网站 World Imagery Wayback(网址:https://livingatlas.arcgis.com/wayback/)提供了数期历史影像在线浏览服务,之前不少自媒体作者在文中宣称其能代表Google Earth历史影像。 (1)同一级别下的版本覆盖面 以下述区域为例,自2014年2月20日至2022年5月18日期间,最高分辨率

    2024年04月12日
    浏览(34)
  • 如何将ArcGIS工程文件迁移到ArcGIS Pro内

    当你刚接触ArcGIS Pro的时候,尝试新建一个工程文件会发现工程文件的后缀已经改变,那么以前在ArcGIS内辛苦制作的工程文件是否就不能在ArcGIS Pro内使用了,答案是否定的,对此Esri也给出了解决方案,这里为大家介绍一下迁移的方法。 在菜单栏上选择插入,点击导入地图,如

    2024年01月23日
    浏览(39)
  • ArcGIS Pro用户界面

    目录 1 功能区 1.1 快速访问工具栏 1.2 自定义快速访问工具栏 1.3  自定义功能区选项  1.3.1 添加组和命令  1.3.2 添加新选项卡 2 视图 3  用户界面排列 ​编辑 4  窗格 4.1  内容窗格  4.2 目录窗格 4.3 目录视图(类似ArcCatalog) 4.4 浏览对话框(以添加数据为例)   组成 描述 ①

    2024年02月07日
    浏览(34)
  • ArcGIS Pro 如何新建布局

    你是否已经习惯了在ArcGIS中数据视图和布局视图之间来回切换,到了ArcGIS Pro中却找不到二者之间切换的按钮,即使新建布局后却发现地图怎么却是一片空白。 这一切的一切都是因为ArcGIS Pro的功能框架完全不同,这里为大家介绍一下在ArcGIS Pro怎么新建布局,希望能对你有所帮

    2024年01月18日
    浏览(45)
  • Arcgis Pro地理配准

    目录 一、目的 二、配准 1、找到配准工具 2、添加控制点 3、选择控制点 4、添加更多控制点 5、配准完成、保存 三、附录 1、查看控制点或删除控制点 2、效果不好怎么办 下面我们将两张地图进行配准,其中一张有地理位置,而另外一张没有地理位置。 1、找到配准工具 首先

    2024年04月12日
    浏览(25)
  • ArcGIS Pro怎么生成高程点

    一般情况下,我们从公开渠道获取到的高程数据都是DEM数据,但是如果要用到CAD等软件内则需要用到高程点,那么如何从DEM提取高程点呢,这里为大家介绍一下生成方法,希望能对你有所帮助。 本教程所使用的数据是从水经微图中下载的DEM数据,除了DEM数据,常见的GIS数据都

    2024年02月06日
    浏览(35)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包