private void M_DotMap_ViewExtentsChanged(object sender, ExtentArgs e) { if (m_SetScaleDlg != null) { m_SetScaleDlg.Init(); } }
private void MapFrame_ViewExtentsChanged(object sender, ExtentArgs e) { var mapFrame = sender as MapFrame; _ZoomNext.Enabled = mapFrame.CanZoomToNext(); _ZoomPrevious.Enabled = mapFrame.CanZoomToPrevious(); }
/// <summary> /// /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void MapFrameExtentsChanged(object sender, ExtentArgs e) { if (_bw.IsBusy != true) { _bw.RunWorkerAsync(); } }
private void MapFrameViewExtentsChanged(object sender, ExtentArgs e) { if (sender is not MapFrame mapFrame) { return; } cmdZoomNext.Enabled = mapFrame.CanZoomToNext(); cmdZoomPrevious.Enabled = mapFrame.CanZoomToPrevious(); }
protected override void OnViewExtentsChanged(object sender, ExtentArgs args) { if (!_viewExtentsBeingChanged) { _viewExtentsBeingChanged = true; ClipViewExtents(); base.OnViewExtentsChanged(sender, args); _viewExtentsBeingChanged = false; Invalidate(); } }
/// <summary> /// Fires the ViewExtentsChanged event. Corrects the ViewExtent if it is smaller than 1e-3. If ZoomOutFartherThanMaxExtent is set, it corrects the /// ViewExtent if it is bigger then 1e+9. Otherwise it corrects the ViewExtent if it is bigger than the Maps extent + 10%. /// </summary> /// <param name="sender">The source of the event.</param> /// <param name="args">An object that contains extent data.</param> /// <remarks>Corrects the <see cref="Map.OnViewExtentsChanged"/> with a minimum extent of 1e-3.</remarks> protected override void OnViewExtentsChanged(object sender, ExtentArgs args) { if (ViewExtents.Width < minExt || ViewExtents.Height < minExt) // the current height or width is smaller than minExt { double x = ViewExtents.Center.X; double y = ViewExtents.Center.Y; ViewExtents.SetCenter(x, y, minExt, minExt); return; } base.OnViewExtentsChanged(sender, args); }
private void MapFrame_ViewExtentsChanged(object sender, ExtentArgs e) { var mapFrame = sender as MapFrame; if (mapFrame == null) { return; } cmdZoomNext.Enabled = mapFrame.CanZoomToNext(); cmdZoomPrevious.Enabled = mapFrame.CanZoomToPrevious(); }
private void MapFrame_ViewExtentsChanged(object sender, ExtentArgs e) { IMapFrame mapFrame = sender as IMapFrame; if (mapFrame == null) { return; } if (_previousExtents == null) { return; } if (mapFrame.Layers.Count == 0) { return; } //If m_IsManualExtentsChange = True Then // m_IsManualExtentsChange = False 'reset the flag for the next extents change //Else // FlushForwardHistory() // m_Extents.Add(MapMain.Extents) // m_CurrentExtent = m_Extents.Count - 1 //End If if (_manualExtentsChange) { _manualExtentsChange = false; } else { _previousExtents.Add(mapFrame.ViewExtents); _currentExtentId = _previousExtents.Count - 1; } if (_currentExtentId < _previousExtents.Count - 1) { cmdZoomNext.Enabled = true; } if ((_previousExtents.Count > 0) && (_currentExtentId > 0)) { cmdZoomPrevious.Enabled = true; } }
private void MapFrameExtentsChanged(object sender, ExtentArgs e) { RunOrCancelBw(); }
/// <summary> /// Show the new MapScale in Combobox when the MapFrameExtent was changed. /// </summary> private void MapFrameExtentsChanged(object sender, ExtentArgs e) { ComputeMapScale(); }
private void MapFrameViewExtentsChanged(object sender, ExtentArgs e) { Debug.WriteLine("View Extents Changed"); OnMapPropertyChanged(); }