Well I feel like an idiot. It's real easy. Here's how to do it if anyone else has the same requirement:
XAML:
<Canvas Name="PointCanvas" Width="50" Height="50"/>
C#:
OxyPlot.Wpf.CanvasRenderContext rc = new OxyPlot.Wpf.CanvasRenderContext(PointCanvas); rc.DrawMarker(new OxyRect(0,0,50,50), new ScreenPoint(8, 8), MarkerType.Diamond,new List<ScreenPoint>(), 5, OxyColors.Black, OxyColors.Green, 1);
Customer support service by UserEcho
Well I feel like an idiot. It's real easy. Here's how to do it if anyone else has the same requirement:
XAML:
C#: