Hi Mark, That is exactly the function I am talking about. In other words, I want to set a scale level (ie 50,000) that a map is designed to be viewed at. If the scale of the map is adjusted up/down, the symbology/text on the map adjusts by getting larger/smaller.
An example of this use would be on the very cool Taxi demo. I would like to set a reference scale on the taxi graphic layer so that when I zoom out the taxis become smaller. It is useful if there are lots of taxis and you zoom out to see them as separate entities and not just a 'glob' of taxis.
For context; I am converting an existing Engine based ArcObjects application to Runtime and we have many existing map products that have a reference scale set. In the existing implementation I pass the scale from our 'map' concept down into the map ArcObject instance and we also utilize a boolen for each of our layers allowing the scale to be ignored or not. This allows our users to specify whether each layer scales symbols to the specified scale or not.
Thanks
john