市场营销培训机构排名东莞百度seo在哪里
ArcGIS Pro SDK中的弹出式右键菜单常见的在地图视图、布局视图、文件目录等地方,随便右键点击某个文件、要素、要素类,一般都会弹出一个右键菜单。
操作对象 | 右键菜单 refID |
要素图层 | esri_mapping_layerContextMenu |
shp图层 | esri_mapping_unregisteredLayerContextMenu |
图层组 | esri_mapping_groupLayerContextMenu |
独立表 | esri_mapping_standaloneTableContextMenu |
地图内容目录 | esri_mapping_mapContextMenu |
地图视图框内选择要素 | esri_mapping_selection2DContextMenu |
在Config.daml中添加右键菜单
<controls>
插入一下内容
</controls>
<controls><button id="MenuList_TestButton" caption="右键菜单" className="TestButton3" 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>
输入<updateModule>模块,代码如下
在</insertModule>下面
插入一下内容
</insertModule><!--更新系统自带的工具菜单、工具栏等--><updateModule refID="esri_mapping"><menus><!--图层的右键菜单--><updateMenu refID="esri_mapping_layerContextMenu"><insertButton refID="MenuList_TestButton" /></updateMenu><!--图层组的右键菜单--><updateMenu refID="esri_mapping_groupLayerContextMenu"><insertButton refID="MenuList_TestButton" /></updateMenu><!--独立表的右键菜单--><updateMenu refID="esri_mapping_standaloneTableContextMenu"><insertButton refID="MenuList_TestButton" /></updateMenu><!--栅格图层的右键菜单--><updateMenu refID="esri_mapping_rasterLayerContextMenu"><insertButton refID="MenuList_TestButton" /></updateMenu><!--地图列表的右键菜单--><updateMenu refID="esri_mapping_mapContextMenu"><insertButton refID="MenuList_TestButton" /></updateMenu><!--地图视图内的右键菜单--><updateMenu refID="esri_mapping_selection2DContextMenu"><insertButton refID="MenuList_TestButton" /></updateMenu></menus></updateModule>