private void HandleMapChanged(object sender, EventArgs e) { if (sender != MapControl) { return; } _zoomExtentStack = new ZoomExtentStack(MapControl); _zoomExtentStack.StoreExtents = true; MapControl.Map.MapViewOnChange += OnMapMapViewOnChange; }
private void HandleMapChanged(object sender, EventArgs e) { if (sender != MapControl) { return; } _zoomExtentStack = new ZoomExtentStack(MapControl); _zoomExtentStack.StoreExtents = true; _predefinedScales.Text = string.Format(NumberFormatInfo.CurrentInfo, "1:{0}", Math.Round(MapControl.Map.GetMapScale(_dpiX), 0, MidpointRounding.AwayFromZero)); MapControl.Map.MapViewOnChange += OnMapMapViewOnChange; }
private void ResetControls() { Visible = true; if (MapControl.Map != null) { _minZoom.Checked = MapControl.Map.MinimumZoom > Double.Epsilon; _maxZoom.Checked = MapControl.Map.MaximumZoom < Double.MaxValue; _maxZoom2.Checked = MapControl.Map.MaximumExtents != null; } _zoomExtentStack = new ZoomExtentStack(MapControl); _zoomExtentStack.StoreExtents = true; _mvpLock = new MapViewportLock(MapControl.Map); }
protected override void OnMapControlChangedInternal(EventArgs e) { if (MapControl == null) { return; } //MapControl.MapZoomChanged += OnMapZoomChanged; MapControl.MapChanging += HandleMapChanging; MapControl.MapChanged += HandleMapChanged; MapControl.Map.MapViewOnChange += OnMapMapViewOnChange; MapControl.ActiveToolChanged += OnMapControlActiveToolChanged; _fixedZoomIn.Enabled = _fixedZoomOut.Enabled = _zoomToExtents.Enabled = _pan.Enabled = _zoomToWindow.Enabled = _minZoom.Enabled = _maxZoom.Enabled = _maxZoom2.Enabled = _lock.Enabled = /*_predefinedScales.Enabled =*/ MapControl.Map != null; if (MapControl.Map != null) { _minZoom.Checked = MapControl.Map.MinimumZoom > Double.Epsilon; _maxZoom.Checked = MapControl.Map.MaximumZoom < Double.MaxValue; _maxZoom2.Checked = MapControl.Map.MaximumExtents != null; } Visible = true; _zoomExtentStack = new ZoomExtentStack(MapControl) { StoreExtents = true }; mvpLock = new MapViewportLock(MapControl.Map); MapControl.Visible = true; }
protected override void OnMapControlChangedInternal(EventArgs e) { //MapControl.MapZoomChanged += OnMapZoomChanged; MapControl.MapChanging += HandleMapChanging; MapControl.MapChanged += HandleMapChanged; MapControl.Map.MapViewOnChange += OnMapMapViewOnChange; MapControl.ActiveToolChanged += OnMapControlActiveToolChanged; _fixedZoomIn.Enabled = _fixedZoomOut.Enabled = _zoomToExtents.Enabled = _pan.Enabled = _zoomToWindow.Enabled = /*_predefinedScales.Enabled =*/ MapControl != null; this.Visible = true; _zoomExtentStack = new ZoomExtentStack(MapControl); _zoomExtentStack.StoreExtents = true; MapControl.Visible = true; }
private void HandleMapChanged(object sender, EventArgs e) { if (sender != MapControl) return; _zoomExtentStack = new ZoomExtentStack(MapControl); _zoomExtentStack.StoreExtents = true; MapControl.Map.MapViewOnChange += OnMapMapViewOnChange; }
private void HandleMapChanged(object sender, EventArgs e) { if (sender != MapControl) return; _zoomExtentStack = new ZoomExtentStack(MapControl); _zoomExtentStack.StoreExtents = true; _predefinedScales.Text = string.Format(NumberFormatInfo.CurrentInfo, "1:{0}", Math.Round(MapControl.Map.GetMapScale(_dpiX), 0, MidpointRounding.AwayFromZero)); MapControl.Map.MapViewOnChange += OnMapMapViewOnChange; }
protected override void OnMapControlChangedInternal(EventArgs e) { if (MapControl == null) return; //MapControl.MapZoomChanged += OnMapZoomChanged; MapControl.MapChanging += HandleMapChanging; MapControl.MapChanged += HandleMapChanged; MapControl.Map.MapViewOnChange += OnMapMapViewOnChange; MapControl.ActiveToolChanged += OnMapControlActiveToolChanged; _fixedZoomIn.Enabled = _fixedZoomOut.Enabled = _zoomToExtents.Enabled = _pan.Enabled = _zoomToWindow.Enabled = _minZoom.Enabled = _maxZoom.Enabled = _maxZoom2.Enabled = _lock.Enabled = /*_predefinedScales.Enabled =*/ MapControl.Map != null; if (MapControl.Map != null) { _minZoom.Checked = MapControl.Map.MinimumZoom > Double.Epsilon; _maxZoom.Checked = MapControl.Map.MaximumZoom < Double.MaxValue; _maxZoom2.Checked = MapControl.Map.MaximumExtents != null; } Visible = true; _zoomExtentStack = new ZoomExtentStack(MapControl); _zoomExtentStack.StoreExtents = true; mvpLock = new MapViewportLock(MapControl.Map); MapControl.Visible = true; }