You can look at this SDK sample: http://help.arcgis.com/en/webapi/silverlight/samples/start.htm#Simplify. After Draw completes, you will need to Simplify to make it topologically correct before you can send it to Union. Alternatively, you can use Editor.Add (which will simplify after draw is complete) and Editor.Union: http://help.arcgis.com/en/webapi/silverlight/samples/start.htm#EditToolsExplicitSave. This does not require much code from you, just create a button that points to an Editor with Map and GeometryServiceUrl set, you can then bind button command with Add or Union.