private void btnListLayers_Click(object sender, EventArgs e) { MgMapBase map = _viewer.GetMap(); MgResourceIdentifier resId = map.MapDefinition; MgLayerCollection layers = map.GetLayers(); List <string> results = new List <string>(); for (int i = 0; i < layers.GetCount(); i++) { MgLayerBase layer = layers.GetItem(i); results.Add(layer.Name + " (" + layer.LegendLabel + ")"); } MessageBox.Show("Map (" + resId.ToString() + ") has " + layers.GetCount() + " layers: " + Environment.NewLine + Environment.NewLine + string.Join(Environment.NewLine, results.ToArray())); }
public LayerVisibilityDialog(MgLayerCollection layers) { InitializeComponent(); for (int i = 0; i < layers.GetCount(); i++) { MgLayerBase layer = layers.GetItem(i); grdLayers.Rows.Add(layer.LegendLabel, layer.GetVisible(), layer.IsVisible()); } }
public static MgLayerBase FindLayer(MgLayerCollection layers, String layerName) { MgLayerBase layer = null; int i = 0; for (i = 0; i < layers.GetCount(); i++) { MgLayerBase layer1 = layers.GetItem(i); if (layer1.GetName() == layerName) { layer = layer1; break; } } return(layer); }
public static MgLayer FindLayer(MgLayerCollection layers, string layerDef) { for (int i = 0; i < layers.GetCount(); i++) { MgLayer layer1 = (MgLayer)layers.GetItem(i); if (layer1.GetLayerDefinition().ToString() == layerDef) { return layer1; } } return null; }
public static MgLayerBase FindLayer(MgLayerCollection layers, String layerName) { MgLayerBase layer = null; int i = 0; for (i = 0; i < layers.GetCount(); i++) { MgLayerBase layer1 = layers.GetItem(i); if (layer1.GetName() == layerName) { layer = layer1; break; } } return layer; }
public static MgLayer FindLayerByName(MgLayerCollection layers, string layerName) { for (int i = 0; i < layers.GetCount(); i++) { if (layers.GetItem(i).GetName().ToLower() == layerName.ToLower()) { return (layers.GetItem(i) as MgLayer); } } return null; }