Solved! Go to Solution.
private LabelClassCollection _labelClasses; private void ToggleLabels_OnClick(object sender, RoutedEventArgs e) { ArcGISDynamicMapServiceLayer dynamicLayer = MyMap.Layers["PopulationDynamicLayer"] as ArcGISDynamicMapServiceLayer; if (_labelClasses == null) { _labelClasses = dynamicLayer.LayerDrawingOptions[0].LabelClasses; dynamicLayer.LayerDrawingOptions[0].LabelClasses = null; } else { dynamicLayer.LayerDrawingOptions[0].LabelClasses = _labelClasses; _labelClasses = null; } dynamicLayer.Refresh(); }
private LabelClassCollection _labelClasses; private void ToggleLabels_OnClick(object sender, RoutedEventArgs e) { ArcGISDynamicMapServiceLayer dynamicLayer = MyMap.Layers["PopulationDynamicLayer"] as ArcGISDynamicMapServiceLayer; if (_labelClasses == null) { _labelClasses = dynamicLayer.LayerDrawingOptions[0].LabelClasses; dynamicLayer.LayerDrawingOptions[0].LabelClasses = null; } else { dynamicLayer.LayerDrawingOptions[0].LabelClasses = _labelClasses; _labelClasses = null; } dynamicLayer.Refresh(); }