Pre loader

Adding an image annotation



I’m trying to add a small image as an annotation to the chart, but I couldn’t make it work… most likely doing something wrong, but I can’t quite figure out how this should be done. This is the direction I went for:

public void AddIcon()
        Image image = new Image();
        BitmapImage icon= new BitmapImage();
        icon.UriSource = new Uri(@"D:\icon.png", UriKind.Absolute);

        image.Source = icon;

        var annotation = new CustomAnnotation()
            X1 = 0,
            Y1 = 0,
            Content = image,

What am I doing wrong? is there a proper and simple way to add image annotations to the chart in an MVVM manner?

Thank you!

  • Andrew Burnett-Thompson
    Does the image have a width and a height? If you point WPF Snoop at the application, what do you see in the visual tree?
  • You must to post comments

Images in annotations are demonstrated in our WPF Chart Examples Suite:

  1. Go to this example
  2. On the left, click the icon to add an annotation
  3. Select ‘My Custom Annotation’
  4. Click on the chart

this will place an image annotation on the chart itself.

Images as annotations is also covered in other questions on the forums:

Best regards,

  • You must to post comments
Showing 1 result
Your Answer

Please first to submit.

Try SciChart Today

Start a trial and discover why we are the choice
of demanding developers worldwide

Start TrialCase Studies