Exemplo n.º 1
0
 public TrailPointsLayer(IRouteControlLayerProvider provider, IRouteControl control)
     : base(provider, control, 1)
 {
     Guid currentView = UnitUtil.GetApplication().ActiveView.Id;
     if (m_layers.ContainsKey(currentView))
     {
         m_layers[currentView].m_extraMapLayer = this;
     }
     else
     {
         m_layers[currentView] = this;
     }
 }
 public RouteControlLayerBase(IRouteControlLayerProvider provider, IRouteControl control, int zOrder)
 {
     this.provider = provider;
     this.control = control;
     this.zOrder = zOrder;
     this.mapControl = control.MapControl;
     //AddMapControlEventHandlers();
     control.Resize += new EventHandler(OnRouteControlResize);
     control.VisibleChanged += new EventHandler(OnRouteControlVisibleChanged);
     control.MapControlChanged += new EventHandler(OnRouteControlMapControlChanged);
     control.ItemsChanged += new EventHandler(OnRouteControlItemsChanged);
     control.SelectedItemsChanged += new EventHandler(OnRouteControlSelectedItemsChanged);
     control.Disposed += delegate(object sender, EventArgs e)
     {
         //RemoveMapControlEventHandlers();
         control.Resize -= new EventHandler(OnRouteControlResize);
         control.VisibleChanged -= new EventHandler(OnRouteControlVisibleChanged);
         control.MapControlChanged -= new EventHandler(OnRouteControlMapControlChanged);
         control.ItemsChanged -= new EventHandler(OnRouteControlItemsChanged);
         control.SelectedItemsChanged -= new EventHandler(OnRouteControlSelectedItemsChanged);
     };
 }
Exemplo n.º 3
0
 public RouteControlLayerBase(IRouteControlLayerProvider provider, IRouteControl control, int zOrder, bool mouseEvents)
 {
     this.provider    = provider;
     this.control     = control;
     this.zOrder      = zOrder;
     this.mapControl  = control.MapControl;
     this.mouseEvents = mouseEvents;
     //AddMapControlEventHandlers();
     control.Resize               += new EventHandler(OnRouteControlResize);
     control.VisibleChanged       += new EventHandler(OnRouteControlVisibleChanged);
     control.MapControlChanged    += new EventHandler(OnRouteControlMapControlChanged);
     control.ItemsChanged         += new EventHandler(OnRouteControlItemsChanged);
     control.SelectedItemsChanged += new EventHandler(OnRouteControlSelectedItemsChanged);
     control.Disposed             += delegate(object sender, EventArgs e)
     {
         //RemoveMapControlEventHandlers();
         control.Resize               -= new EventHandler(OnRouteControlResize);
         control.VisibleChanged       -= new EventHandler(OnRouteControlVisibleChanged);
         control.MapControlChanged    -= new EventHandler(OnRouteControlMapControlChanged);
         control.ItemsChanged         -= new EventHandler(OnRouteControlItemsChanged);
         control.SelectedItemsChanged -= new EventHandler(OnRouteControlSelectedItemsChanged);
     };
 }