我不知道你的意思,但实现一个交互式的“鼠标点击”在地图视图的方式是通过实现一个“ArcGIS Pro地图工具”在你的插件中使用“ArcGIS Pro地图工具”项目模板:
一旦您实现了这一点,并从上面提到的社区示例中复制了相关的鼠标点击代码,您就可以使用ArcGIS Pro功能区选项卡上的地图工具按钮。如果你想使用相同的“鼠标点击”工具,从任何地方在你的代码或从一个按钮在dockpane,你可以使用Pro指南的“重新使用Pro命令”来实现这个功能:ProGuide Reusing Pro Commands·Esri/arcgis-pro-sdk Wiki (github.com)
你好,@WolfMapTool创建一个单独的插件工具。但我并不是要在我的add - in中添加另一个按钮。让我解释一下我的需求点。
1.我有一个插件,其中有一个插件按钮,打开一个页面。
2.在那个页面上,我有一个记录按钮(c# wpf按钮)。
3.当我点击Record按钮时,我的Add-in页面被最小化,我可以点击地图。
现在我想捕获地图上的坐标,无论我在哪里左键点击。
您给出的示例在地图上添加了一个覆盖页面,但打开页面的源来自添加了另一个工具按钮的外接程序。