I can use the following code to add a single point to the single point feature layer.
private void DrawingSurface_DrawComplete(object sender, ESRI.ArcGIS.Client.DrawEventArgs args)
{
GraphicsLayer graphicsLayer = MyMap.Layers["DrawGraphicsLayer"] as GraphicsLayer;
graphicsLayer.ClearGraphics();
ESRI.ArcGIS.Client.Graphic graphic = new ESRI.ArcGIS.Client.Graphic()
{
Geometry = args.Geometry,
Symbol = MyMarkerSymbol
};
graphicsLayer.Graphics.Add(graphic);
Graphic graphic2 = new Graphic();
Graphic2.Geometry = graphic.Geometry;
FeatureLayer fLayer = MyMap.Layers["FeatureLayer"] as FeatureLayer;
fLayer.Graphics.Add(graphic2);
}
private void btnSave_Click(object sender, RoutedEventArgs e)
{
FeatureLayer fLayer = MyMap.Layers["FeatureLayer"] as FeatureLayer;
fLayer.EndSaveEdits += Insert_EndSaveEdits;
fLayer.SaveEdits();
}
Now I can change the code to store each point i add to the graphic layer to
ESRI.ArcGIS.Client.Geometry.MultiPoint mp = new ESRI.ArcGIS.Client.Geometry.MultiPoint();
point_collection.Add(args.Geometry.Extent.GetCenter());
This give me the collection of my points but i dont know how to save that to a single record in my feature layer. So how do i get my colletion of points to save in the Multipoint feature layer?
Thanks,
Craig