or
01.private void Button_OnClick(object sender, RoutedEventArgs e)02. {03. Random rnd = new Random();04. int curChannel = rnd.Next(1, 1000);05. 06. CartesianGridLineAnnotation myLineAnnotation = new CartesianGridLineAnnotation();07. myLineAnnotation.Axis = radCartesianChart1.HorizontalAxis;08. myLineAnnotation.Value = curChannel;09. 10. myLineAnnotation.Stroke = System.Windows.Media.Brushes.Fuchsia;11. radCartesianChart1.Annotations.Add(myLineAnnotation);12. 13. var newKLMLabel = new CartesianCustomAnnotation();14. newKLMLabel.HorizontalAxis = radCartesianChart1.HorizontalAxis;15. newKLMLabel.VerticalAxis = radCartesianChart1.VerticalAxis;16. 17. var border = new Border();18. border.CornerRadius = new CornerRadius(4);19. border.Background = Brushes.Gray;20. border.Opacity = 0.9;21. 22. //var content = new TextBlock();23. var content = new Label();24. content.Content = "Channel " + curChannel.ToString();25. border.Child = content;26. 27. newKLMLabel.Content = border;28. newKLMLabel.HorizontalValue = curChannel;29. newKLMLabel.HorizontalAlignment = System.Windows.HorizontalAlignment.Center;30. newKLMLabel.VerticalValue = _chartVM.ParticleEdsSpectrum[curChannel].Counts;31. 32. newKLMLabel.Tag = "klmlabel";33. 34. newKLMLabel.Visibility = Visibility.Visible;35. 36. radCartesianChart1.Annotations.Add(newKLMLabel);37. 38. }<UserControl xmlns:telerik="http://schemas.telerik.com/2008/xaml/presentation" x:Class="MyAppNameHere.Desktop.View.UsersControl" xmlns:viewModel="clr-namespace:Toto.Desktop.ViewModel" mc:Ignorable="d" d:DataContext="{d:DesignInstance Type=viewModel:UsersVm}" d:DesignHeight="300" d:DesignWidth="600"> <Grid x:Name="LayoutRoot" Background="White"> <telerik:RadGridView x:Name="radGridView" /> </Grid></UserControl><telerikDocking:RadDocking HorizontalContentAlignment="Stretch" VerticalContentAlignment="Stretch" AllowUnsafeMode="True" x:Name="InfoPanel_RadDocking"> <telerikDocking:RadDocking.DocumentHost> <telerikDocking:RadSplitContainer > <telerikDocking:RadPaneGroup telerikDocking:ProportionalStackPanel.RelativeSize="1000,400"> <telerikDocking:RadPane x:Name="InfoPane" Header="Pane1" BorderThickness="0" > <TelerikDockingBugPOC:DemoControl /> </telerikDocking:RadPane> <telerikDocking:RadPane x:Name="Pane2" Header="Pane2" BorderThickness="0" IsEnabled="{Binding Path=LayoutStateHandler.IsWagnisTabEnabled, Mode=OneWay}"> </telerikDocking:RadPane> <telerikDocking:RadPane x:Name="Pane3" Header="Pane3" BorderThickness="0"> </telerikDocking:RadPane> </telerikDocking:RadPaneGroup> </telerikDocking:RadSplitContainer> </telerikDocking:RadDocking.DocumentHost> </telerikDocking:RadDocking><Grid Background="LightGreen"> <TextBlock HorizontalAlignment="Center" VerticalAlignment="Center" Text="{Binding DemoText}" /> </Grid>