I see this approach is used on the states graphics layer on this sample page, but it is assigned to a polygon layer, underneath a point layer. If the delay parameter is defined on the map tip for a point graphics layer which overlays a polygon graphics layer, the delay is never activated. For example, assign the same MapTipHideDelay to the CitiesGraphicslayer: <esri:GraphicsLayer ID="CitiesGraphicsLayer" Initialized="CitiesGraphicsLayer_Initialized" >
<esri:GraphicsLayer.MapTip>
<Border esri:GraphicsLayer.MapTipHideDelay="00:00:1.5" BorderBrush="DarkGray" CornerRadius="13" BorderThickness="1" Margin="0,0,15,15" >
The delay works fine for cities like Miami and Savannah, where the user can mouse directly to the east and not mouse over one of the states polygons, but anywhere else it behaves as if the delay was not configured. I understand this is happening because mousing off the cities triggers mouse on the states, but in my site I do have overlapping polygon/point graphics layers and I want to show a clickable map tip for the point layer.Again, a Flex/Javascript-style InfoWindow would be the ideal solution for this, but do you have any suggestions on how to deal with maptips on overlapping graphics layers?Thanks!