当前位置: 首页 > news >正文

阳东区建设局网站有什么网站用名字做图片

阳东区建设局网站,有什么网站用名字做图片,建立网站编程,音乐网站排名ARCGIS PRO UI简单介绍以下&#xff1a; 第一步&#xff1a;在Config.daml中在</AddInfo>标签下加上条件<conditions>标签&#xff08;必须添加的&#xff09; <conditions><!-- 定义条件 &#xff0c;此处定义了两个--Tab 另一个为 group><insert…

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><!-- 定义三各group(组),StatesAndConditions_Group1、StatesAndConditions_Group2、StatesAndConditions_Group3,StatesAndConditions_Group1在加载项菜单(appearsOnAddInTab="true"),其余在New Custom Tab定义(appearsOnAddInTab="false")-->
<!--appearsOnAddInTab="true" 当前组放在加载项菜单里(加载项Tab)--><group id="StatesAndConditions_Group1" caption="组1" appearsOnAddInTab="true"><!-- 定义图标大小 --><button refID="StatesAndConditions_ToggleTab" size="large" /></group><!--appearsOnAddInTab="false" 当前组只放在定义TAB(菜单里)--><group id="StatesAndConditions_Group2" caption="组2" appearsOnAddInTab="false"><!-- host controls within groups --><button refID="StatesAndConditions_ToggleControls" size="large" /></group><!--appearsOnAddInTab="false" 当前组只放在定义TAB(菜单里)--><group id="StatesAndConditions_Group3" caption="组3" appearsOnAddInTab="false" condition="Controls_Toggle_condition"><!-- 组内的控件 --><!--ARCGIS Pro Core Pro命令--><toolPalette refID="esri_mapping_newMapPalette" /><button refID="esri_core_saveProjectButton" /><button refID="esri_core_saveProjectAsButton" /><gallery refID="esri_mapping_bookmarksNavigateGallery" /><button refID="esri_mapping_mapContextMenu_ExportMap" /></group></groups><controls><!-- 自定义控件,激活或隐藏定义--><button id="StatesAndConditions_ToggleTab" caption="切换自定义选项卡" className="ToggleTab" loadOnClick="true" smallImage="pack://application:,,,/ArcGIS.Desktop.Resources;component/Images/GenericButtonBlue16.png" largeImage="pack://application:,,,/ArcGIS.Desktop.Resources;component/Images/GenericButtonBlue32.png"><tooltip heading="Tooltip Heading">Tooltip text<disabledText /></tooltip></button><button id="StatesAndConditions_ToggleControls" caption="切换控制可见性" className="ToggleControls" loadOnClick="true" smallImage="pack://application:,,,/ArcGIS.Desktop.Resources;component/Images/GenericButtonBlue16.png" largeImage="pack://application:,,,/ArcGIS.Desktop.Resources;component/Images/GenericButtonBlue32.png"><tooltip heading="Tooltip Heading">Tooltip text<disabledText /></tooltip></button></controls>
</insertModule>

第三步: 复制新方法的以下代码,并将其粘贴到区域下方的文件中。此方法在激活和停用之间切换传递到方法中的状态。

C+代码:在ToggleStateModule1.csOverrides文件中

#region Toggle State/// <summary>/// Activate or Deactivate the specified state. State is identified via/// its name. Listen for state changes via the DAML <b>condition</b> attribute/// </summary>/// <param name="stateID"></param>public static void ToggleState(string stateID){if (FrameworkApplication.State.Contains(stateID)){FrameworkApplication.State.Deactivate(stateID);}else{FrameworkApplication.State.Activate(stateID);}}#endregion Toggle State

VB代码:在Module1.vb文件中,粘贴

 Public Shared Sub ToggleState(stateID As String)If (FrameworkApplication.State.Contains(stateID)) ThenFrameworkApplication.State.Deactivate(stateID)ElseFrameworkApplication.State.Activate(stateID)End IfEnd Sub

第三步:更新调用该方法的按钮的 click 事件,使其如下所示:ToggleControlsToggleState

C+代码:

protected override void OnClick(){Module1.ToggleState("controls_state");}

vb代码:

 Protected Overrides Sub OnClick()Module1.ToggleState("controls_state")End Sub

第四步:更新调用该方法的按钮的 click 事件,使其如下所示:ToggleTabToggleState

C+代码:

protected override void OnClick(){Module1.ToggleState("tab_state");}

vb代码:

Protected Overrides Sub OnClick()Module1.ToggleState("tab_state")
End Sub

第五步:生成和测试代码效果如下:

1.启动工程,这将启动 ArcGIS Pro。 创建新工程或在开始页面打开时打开现有工程。


2.在“加载项”选项卡中,单击新的“Toggle Custom Tab”按钮。这将激活条件,允许带有“New Custom Tab”标题的新选项卡可见。tab_state


3.单击新选项卡以查找带有单个按钮的控件组,标题为“Toggle Controls Visibility”。


按 Toggle Controls Visibility,这将激活条件,使新的 Controls Group 变为可见。controls_state
再次按 Toggle Controls Visibility 停用状态/条件并隐藏控件组。

再按 Toggle Controls Visibility


在“加载项”选项卡上,再次单击“Toggle Custom Tab”以停用状态/条件并隐藏“New Custom Tab”。

注:如果需要把你的控件放入已有的菜单里:

<updateModule refID="esri_core_module"><tabs><updateTab refID="esri_core_insertTab"><insertGroup refID="UpdateInsertTab_Group1" placeWith="esri_project_styles" insert="before"/></updateTab></tabs></updateModule>
http://www.yayakq.cn/news/358357/

相关文章:

  • 临沂网站制作网站衣服定制
  • 网易企业邮箱域名怎么设置竞价网站和优化网站的区别
  • 如何利用NAS做网站阳江市商品房备案查询
  • 接做效果图网站祁连网站建设公司
  • 如何加强企业网站建设论文保定 网站制作
  • 做个手机网站多少钱淘宝官网首页电脑版手机登录
  • 做外贸的都有那些网站网站建设评审
  • 如何在淘宝网做自己的网站客户关系管理系统
  • 做网站赚广告开发一个简单的小程序需要多少钱
  • 修机械师怎么做我小样网站角仰望做家纺的网站
  • 公司做网站 要准备哪些素材寻找杭州做网站软件人
  • 江西城乡建设网站外发加工费会计分录
  • 四川 优质高职建设网站什么直播可以做游戏视频网站吗
  • 长沙 外贸网站建设公司排名建设网站企业专业服务
  • 网站建设用电脑网页设计实训报告总结万能模板
  • 网站规划的流程营销企业
  • 青岛网站建设方案书长安网站建设工作总结
  • 做网站ps建立多大的画布摄影app
  • 网站策划书的撰写流程关于市场营销的案例
  • 北京网站建设兴田德润官网多少广告投放运营
  • 浙江创新网站建设销售国内谷歌网站SEO优化
  • 做简历的什么客网站怎么下载网页上的视频
  • 自助建站系统免费模式商丘做网站公司新站seo快速收录网页内容页的方法
  • 网站怎么做百度地图网站页面模板
  • 桂林做手机网站设计网站建设和网页设计的关系
  • 雄安优秀网站建设方案网站备案登记查询
  • 网站收录变少成都一网吃尽小程序
  • 网页设计做网站中国电建成都设计院
  • 做网站法律条文一二三四影视在线观看免费视频
  • 品牌网站设计工作室免费咨询个税