ARCGIS PRO UI简单介绍以下:
第一步:在Config.daml中在</AddInfo>标签下加上条件<conditions>标签(必须添加的)
<conditions>
<!-- 定义条件 ,此处定义了两个--Tab 另一个为 group>
<insertCondition id="Tab_Toggle_condition" caption="Toggle Tab">
<!-- 我们的条件基于此基础状态设置为真或假 --就时开关,如果基础状态设置为真,结果就为假>
<state id="tab_state" />
</insertCondition>
<insertCondition id="Controls_Toggle_condition" caption="Toggle Controls">
<!-- 我们的条件基于此基础状态设置为真或假 -->
<state id="controls_state" />
</insertCondition>
</conditions>
第二步:在 <modules>....... </modules>之间定义以下DAML代码。
<!-- 定义模块 id className autoLoad caption
<insertModule id="StatesAndConditions_Module" className="Module1" autoLoad="false" caption="Module1">
<!-- 将该控件托管在单独的选项卡上-->
<tabs>
<!-- 定义单独的选项卡,定义了一个TAB(在菜单上 New Custom Tab),由两个group(group2、group3)组构成-->
<tab id="StatesAndConditions_Tab" caption="New Custom Tab" condition="Tab_Toggle_condition">
<group refID="StatesAndConditions_Group2" />
<group refID="StatesAndConditions_Group3" />
</tab>
</tabs>
<groups>
<!-- 定义三各gro