private void ListVisibleLayers_Click(object sender, RoutedEventArgs e) { try { var dynLayer = MyMap.Layers["United States"] as ArcGISDynamicMapServiceLayer; if (dynLayer.VisibleLayers == null) { MessageBox.Show("null visiblelayers property"); } else { var sb = new System.Text.StringBuilder(); foreach (int id in dynLayer.VisibleLayers) sb.AppendLine(id.ToString()); MessageBox.Show(sb.ToString()); } } catch (Exception ex) { MessageBox.Show(ex.Message); } }
Signed in members can post, follow updates, and more. New here? Register a free account.
Find useful guides, FAQs, and documents to help you navigate and make the most of Esri Community.