zoukankan      html  css  js  c++  java
  • ActiveMapViewChanged和选择变化

    /Subscribe to event
    ArcGIS.Desktop.Framework.Events.ActivePaneChangedEvent.Subscribe(OnActivePaneChanged);

    private void OnActivePaneChanged(PaneEventArgs obj)
    {
       if (obj.IncomingPane != null)
       {
          System.Diagnostics.Debug.WriteLine($"Debug Message. GetTypeName: {obj.IncomingPane.GetType().Name}");
           
       }
    }
    ===========================

    private SubscriptionToken eventToken = null;

    private void SetupEvents()
    {
    eventToken = MapSelectionChangedEvent.Subscribe(OnMapSelectionChangedEvent);
    }
    private void OnMapSelectionChangedEvent(MapSelectionChangedEventArgs obj)
    {
    //do work on the selection
    }

    =========================调用方法===

    private SubscriptionToken eventToken = null;

    private void SetupEvents()
    {
    eventToken = MapSelectionChangedEvent.Subscribe(OnMapSelectionChangedEvent);
    }
    private void OnMapSelectionChangedEvent(MapSelectionChangedEventArgs obj)
    {
    //do work on the selection
    MessageBox.Show("变化"+obj.Selection.Count.ToString());
    }
    protected async override void OnClick()
    {


    SetupEvents();


    }

     
  • 相关阅读:
    IO模型
    opencv操作(二)
    Opencv基于python的基本操作(一)
    Django路由层与视图层、pycharm虚拟环境
    Django实现简单的用户添加、删除、修改等功能
    初识Django
    前端框架Bootstrap
    JQuery
    JavaScript之BOM和DOM
    JavaScript学习笔记
  • 原文地址:https://www.cnblogs.com/gisoracle/p/12622505.html
Copyright © 2011-2022 走看看