Hello, I'm using ArcGIS Runtime SDK for Qt 100.3 and UniqueValueRenderer to render Graphic in a GraphicsOverlay. Each graphic has two state, depending on two attributes (the first is fixed, the second can change), so I added the corresponding UniqueValues with the appropriate symbols for the two state. When I add the graphic to the GraphicsOverlay the right symbol is displayed, but if I change at runtime the second attribute the graphic symbol is not updated. I tried to replace the attributes (graphic->attributes()->replaceAttribute("selected", "true");) and to save the attributes as a map, change the required attribute, remove all attributes and add them with setAttributesMap(), but the symbol is not updated. The UniqueValues are correct; if I set the attributes when I add the graphic, the right symbol is displayed.
Is this by design? Is there a way to force the renderer to redraw the symbol when the attribute change?
Thanks.
Marco