Michael,
I put the following in the the initialized event for the GeoRSS layer. I set the GeoRSS layer visible property to "False" and added another Graphics layer ("TransformLayer") to hold the converted points.
It works, but I am wondering if there is a simpler solution, maybe a method to grab the points directly from the RSS feed without having to add the service as a hidden layer (although maybe that is not a problem, I don't know -- I have about 2 days experience with the ArcGIS siliverlight API):
Private Sub GeoRSS_Initailized(ByVal sender As Object, ByVal e As EventArgs)
Dim tranGraphic As ESRI.ArcGIS.Client.Graphic = Nothing
Dim tansformLayer As ESRI.ArcGIS.Client.GraphicsLayer = TryCast(MyMap.Layers("TransformLayer"), GraphicsLayer)
Dim mapPt As ESRI.ArcGIS.Client.Geometry.MapPoint = Nothing
Dim transformPt As ESRI.ArcGIS.Client.Geometry.MapPoint = Nothing
Dim grLayer As ESRI.ArcGIS.Client.GraphicsLayer = TryCast(sender, ESRI.ArcGIS.Client.GraphicsLayer)
For Each graphic As ESRI.ArcGIS.Client.Graphic In grLayer.Graphics
If TypeOf graphic.Geometry Is ESRI.ArcGIS.Client.Geometry.MapPoint Then
mapPt = graphic.Geometry
transformPt = ESRI.ArcGIS.Client.Bing.Transform.GeographicToWebMercator(mapPt)
tranGraphic = New ESRI.ArcGIS.Client.Graphic()
tranGraphic.Geometry = transformPt
tansformLayer.Graphics.Add(tranGraphic)
End If
Next (graphic)
End Sub