Ilia Stoilov
Ilia Stoilov

Reputation: 632

Xamarin Forms Teechart - Draw Image

Is there a working example for drawing an image inside a steema teechart in xamarin forms? I am really struggling with this.

Upvotes: 0

Views: 251

Answers (1)

Narcís Calvet
Narcís Calvet

Reputation: 7452

It doesn't work either assigning an image to the back wall or panel:

  var backImage = new Image();
  backImage.Source = ImageSource.FromUri(new Uri("http://www.steema.com/uploads/news/xamarinforms_280x210.png"));

  tChart1.Walls.Back.Gradient.Visible = false;
  tChart1.Walls.Back.Image = backImage;

  tChart1.Panel.Gradient.Visible = false;
  tChart1.Panel.Image = backImage;

nor drawing it directly on the canvas:

void tChart1_BeforeDrawSeries(object sender, Graphics3D g)
{
  Rectangle chartRect = tChart1.Chart.ChartRect;
  var backImage = new Image();
  backImage.Source = ImageSource.FromUri(new Uri("http://www.steema.com/uploads/news/xamarinforms_280x210.png"));

  g.Draw(chartRect, chartRect, backImage, false);
}

So I have added this to the bug list (bug 1299). Happens both in iOS and Android.

Upvotes: 1

Related Questions