private void Editor_EditCompleted(object sender, Editor.EditEventArgs e) { if (e.Action == Editor.EditAction.DeleteSelected) { } }
private void Button_Click(object sender, RoutedEventArgs e) { Editor editor = LayoutRoot.Resources["MyEditor"] as Editor; foreach (GraphicsLayer graphicsLayer in editor.GraphicsLayers) { if (graphicsLayer is FeatureLayer) { foreach (Graphic g in graphicsLayer.SelectedGraphics) { g.Attributes["isDeleted"] = 1; } FeatureLayer flayer = graphicsLayer as FeatureLayer; flayer.EndSaveEdits += new EventHandler<ESRI.ArcGIS.Client.Tasks.EndEditEventArgs>(flayer_EndSaveEdits); flayer.SaveEditsFailed += new EventHandler<ESRI.ArcGIS.Client.Tasks.TaskFailedEventArgs>(flayer_SaveEditsFailed); flayer.BeginSaveEdits += new EventHandler<ESRI.ArcGIS.Client.Tasks.BeginEditEventArgs>(flayer_BeginSaveEdits); flayer.SaveEdits(); flayer.Update(); } } }
Editor editor = LayoutRoot.Resources["MyEditor"] as Editor; foreach (GraphicsLayer graphicsLayer in editor.GraphicsLayers) { if (graphicsLayer is FeatureLayer) { foreach (Graphic g in graphicsLayer.SelectedGraphics) { g.Attributes["isDeleted"] = 1; } FeatureLayer flayer = graphicsLayer as FeatureLayer; flayer.SaveEdits(); flayer.SaveEditsFailed += new EventHandler<ESRI.ArcGIS.Client.Tasks.TaskFailedEventArgs>(flayer_SaveEditsFailed); } }
Editor editor = LayoutRoot.Resources["MyEditor"] as Editor; foreach (GraphicsLayer graphicsLayer in editor.GraphicsLayers) { if (graphicsLayer is FeatureLayer) { foreach (Graphic g in graphicsLayer.SelectedGraphics) { g.Attributes["isDeleted"] = 1; } FeatureLayer flayer = graphicsLayer as FeatureLayer; flayer.EndSaveEdits += new EventHandler<ESRI.ArcGIS.Client.Tasks.EndEditEventArgs>(flayer_EndSaveEdits); flayer.SaveEditsFailed += new EventHandler<ESRI.ArcGIS.Client.Tasks.TaskFailedEventArgs>(flayer_SaveEditsFailed); flayer.SaveEdits(); // <-- only need to call this if AutoSave is false } }
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.