Exemplo n.º 1
0
 /// <summary>
 /// Fires the zoom to layer event.
 /// </summary>
 protected virtual void OnZoomToLayer()
 {
     if (Extent != null && !Extent.IsEmpty())
     {
         // changed by jany_ (2015-07-17) zooming to an empty layer makes no sense
         ZoomToLayer?.Invoke(this, new EnvelopeArgs(Extent.ToEnvelope()));
     }
 }
Exemplo n.º 2
0
 /// <summary>
 /// Fires the zoom to layer event, but specifies the extent.
 /// </summary>
 /// <param name="env">Envelope env</param>
 protected virtual void OnZoomToLayer(Envelope env)
 {
     ZoomToLayer?.Invoke(this, new EnvelopeArgs(env));
 }
Exemplo n.º 3
0
 /// <summary>
 /// Fires the ZoomToLayer method when one of the layers fires its ZoomTo event.
 /// </summary>
 /// <param name="sender">The layer to zoom to.</param>
 /// <param name="e">The extent of the layer.</param>
 protected virtual void OnZoomToLayer(object sender, EnvelopeArgs e)
 {
     // Just forward the event
     ZoomToLayer?.Invoke(sender, e);
 }