Hi All,Working in Silverlight with SimpleMarkerSymbols, we noticed that Triangle style symbols have a different origin from other styles (e.g. Circle). We want to correct this problem in code, but how?See attached image. The Circle marker (as well as other styles), center on the same point -- marked with the small black point. However, Triangle markers are located with an offset -- down and to the right.We are seeing this behavior graphics in GraphicLayers and FeatureLayers. Does anyone know how to workaround this?[INDENT]Unfortunately, the XOffset and YOffset properties are NOT settable. See note "Setting the OffsetX property is not allowed on the SimpleMarkerSymbol sub class." here: http://resources.esri.com/help/9.3/arcgisserver/apis/silverlight/apiref/topic835.html[/INDENT]I have tried directly setting these properties directly, but I get a "not supported" exception.markerSymbol.OffsetX = 0;
markerSymbol.OffsetY = 0;
I have also tried this, but I get System.ArgumentException was unhandled by user codeMessage='0' is not a valid value for property 'OffsetX'.markerSymbol.SetValue(MarkerSymbol.OffsetXProperty, 0);
markerSymbol.SetValue(MarkerSymbol.OffsetYProperty, 0);
I have combed the doc/forums and not figured this out. I wonder if I can use .ControlTemplate to solve this, but I am not sure how.Best idea would be to find a way to set x/y offset, trap for the Triangle style, and set values for these based on symbol size to "shift" marker back from whence it came.Any ideas/solutions out there to this one? I am using ESRI.ArcGIS.Client.dll Version 2.2.0.629.Thanks,-Cory