In der Code-Behind-Datei (hier C#) einen Context für ein Visual erzeugen, darin malen, den Context einer Bitmap zuweisen und diese schließlich als ImageSource setzen:
DrawingVisual visual = new DrawingVisual(); DrawingContext context = visual.RenderOpen();
Pen pen = new Pen(Brushes.Black, 1);
context.DrawRectangle(Brushes.White, null, new Rect(0, 0, 100, 100)); context.DrawEllipse(Brushes.YellowGreen, pen, point, 40, 40); context.Close();
RenderTargetBitmap bmp = new RenderTargetBitmap(100, 100, 96, 96, PixelFormats.Pbgra32);