At present, RadChart does not provide such functuonality - to have colored Border around its Axis Items Labels by right clicking Axis Labels. The problem is that Border is not defined in Axis Labels Template. What you can do is to change Axis Labels Foreground on Right Mouse button click like this:
private void ChartArea_MouseRightButtonDown(object sender, MouseButtonEventArgs e)
AxisLabel2D clickedLabel = GetParent<
>(e.OriginalSource as DependencyObject);
if (clickedLabel != null)
clickedLabel.Foreground = new SolidColorBrush(Colors.Red);
private static T GetParent<
>(DependencyObject obj) where T : DependencyObject
T parent = null;
if (obj != null)
if (obj is T)
parent = (T)obj;
DependencyObject nextParent = VisualTreeHelper.GetParent(obj);
parent = GetParent<
By looping through the visual three you can change the AxisLabel2D Foreground to Red for example.
We are planning to change the Template of the Axis Labels in future so that you will be able to set Border Thickness and BorderBrush.
As for the highlighting the particular peak on mouse over - this can not be done with RadChart for Silverlight.
the Telerik team
Browse the videos here>>
to help you get started with RadControls for Silverlight