Thanks for the reply.I had tried the same but it dint roll back.I have pasted sample code undoedit is not happening
Private pfeatureLayer As FeatureLayer
Public Sub New()
InitializeComponent()
MyDrawObject = New Draw(MyMap) With {.LineSymbol = TryCast(LayoutRoot.Resources("DrawLineSymbol"), LineSymbol), .FillSymbol = TryCast(LayoutRoot.Resources("DrawFillSymbol"), FillSymbol)}
AddHandler MyDrawObject.DrawComplete, AddressOf MyDrawObject_DrawComplete
pfeatureLayer = MyMap.Layers(1)
End Sub
Sub insertdata(ByVal pgeo As Geometry)
AddHandler pFtrLayer.EndSaveEdits, AddressOf saveeditsfinished
AddHandler pFtrLayer.SaveEditsFailed, AddressOf saveeditsfailed
Dim x As New ESRI.ArcGIS.Client.Graphic
x.Geometry = pgeo
x.Attributes("CID") = 123456
pFtrLayer.Graphics.Add(x)
pFtrLayer.SaveEdits()
End Sub
Private Sub saveeditsfinished(ByVal sender As Object, ByVal e As EndEditEventArgs)
pfeatureLayer.UndoEdits()
End Sub