ThinkGeo.com    |     Documentation    |     Premium Support

InternalFeatures.Clear and Show

Hello,


After using pointSnowboardParks.InternalFeatures.Clear(), How do you show the layer again?




InMemoryFeatureLayer pointSnowboardParks = (InMemoryFeatureLayer)Map1.StaticOverlay.Layers["ShapeLayerSnowboardEllipse"];


pointSnowboardParks.InternalFeatures.Clear();


Thanks, Steven



Hi Steven,



InternalFeatures is a collection; I’ve no idea to recover it except saving/loading into a backup of the collection.



I have a better idea for you, set the IsVisible property of the layer, It’s the same effect as yours and it’s simple.

// To Hide Layer.
Map1.StaticOverlay.Layers["ShapeLayerSnowboardEllipse"].IsVisible = false;
Map1.StaticOverlay.Redraw();

// To Show Layer.
Map1.StaticOverlay.Layers["ShapeLayerSnowboardEllipse"].IsVisible = true;
Map1.StaticOverlay.Redraw();

If you have any question please let me know.



Thanks,



Howard

 



Thanks Howard, just what I needed…

Hi Steven, 
  
 Great, feel free to ask me if you have more queries. 
  
 Thanks, 
  
 Howard