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

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


  
    
      
    
  
  
    
  

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


 
 

第四步:使用以下 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控件状态:启用/禁用_第1张图片

点Connect后,效果:

ARCGIS PRO SDK 设置UI控件状态:启用/禁用_第2张图片

再点Disconnect后,效果:

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

ARCGIS PRO SDK 设置UI控件状态:启用/禁用_第3张图片

你可能感兴趣的:(arcgis,ui,java)