We do not provide built-in support for such functionality with our RadChart for Silverlight. What I can suggest is to check the interactivity settings
, and you can try the exposed HoverChanged event. You just need to find the hovered item in code behind and set its labels visibility to Visible (and collapse all others).
.radChart.SeriesMappings.SeriesDefinition.InteractivitySettings.HoverScope = InteractivityScope.Item;
sender, ChartHoverChangedEventArgs e)
ChartArea chartArea = sender
var hoveredDataItems = e.HoveredItems.Select(dp => dp.DataItem);
item.Visibility = Visibility.Visible;
item.Visibility = Visibility.Collapsed;
There is one additional setting related to the hover effects that can be set on global level - RadChart.HoverActivationDelay
. This property gets or sets the delay before the hover effect is activated (by default there is no delay and the hover effect becomes active immediately).
All the best,
the Telerik team
Sharpen your .NET Ninja skills
! Attend Q1 webinar week and get a chance to win a license! Book your seat now >>