ArcGIS Pro获得工具名称


 Tool currentTool = FrameworkApplication.ActiveTool;
      MessageBox.Show(currentTool.Caption);

private void OnActiveToolChanged(ArcGIS.Desktop.Framework.Events.ToolEventArgs args)
{
string prevTool = args.PreviousID;
string newTool = args.CurrentID;
MessageBox.Show(prevTool, newTool);
ArcGIS.Desktop.Framework.Events.ActiveToolChangedEvent.Unsubscribe(OnActiveToolChanged);
}
 

相关