Beispiel #1
0
        private void ActiveMap_CurrentExtentChanged(object sender, CurrentExtentChangedWpfMapEventArgs e)
        {
            var gisEditorTrackOverlay = GisEditor.ActiveMap.TrackOverlay as GisEditorTrackInteractiveOverlay;

            if (gisEditorTrackOverlay != null)
            {
                gisEditorTrackOverlay.IsDirty = true;
            }
        }
Beispiel #2
0
 private void Map_CurrentExtentChanged(object sender, CurrentExtentChangedWpfMapEventArgs e)
 {
     Dispatcher.Invoke(new Action(() =>
     {
         // remove the FocusOverlay
         if (Map.Overlays.Contains("FocusOverlay"))
         {
             var dirtyForusOverlay = Map.Overlays["FocusOverlay"] as CustomLayerOverlay;
             Map.Overlays.Remove(dirtyForusOverlay);
             dirtyForusOverlay.Dispose();
         }
     }));
 }