I have a scenario where I am using a syncable feature service to create an offline geodatabase and add the layers from that geodatabase to the map. One of the layers is full of points whose symbology is defined by the source MXD used to create the feature service. I've got a unique value renderer going there.
So my tool can then add a specific type of point feature to that layer and it will take on the appropriate symbology based on its assigned renderer. This is all good and works well. What I'd like to be able to do now is select one of the features on the map and modify some properties about its symbology (i.e size and color). I only want the symbology for that particular feature to change, not every other feature in the layer of the same type.
The symbology is pretty complex - character marker symbols with multiple layers in the MXD. I can actually add a graphic with the feature's symbology to the map, but when I check the type of that symbology it is Unknown so I'm not able to manipulate it.
So is there any way something like this can be done or are we locked into the symbology properties as defined in the renderer? I'm guessing it's the latter, but I'm also wondering if I'm missing a viable workaround here.
Thanks in advance for your help ...