Visual C# (Windows) Guide
SFML Graphics: Drawing Sprites

If the thing that you want to draw to the canvas can be saved as an image, you can use the Texture and Sprite classes to get them drawn on your SFMLCanvas.

First, you need to add the image to your solution and ensure that it is copied to the output directory.

Next, add a couple of fields to the SFMLCanvas class.

        private Texture tx;
        private Sprite spr; 

The Texture object will be the image file. The texture is loaded onto a sprite which is the image that we draw on the canvas.

These lines go in the constructor,

            tx = new Texture("scratch.png");
            spr = new Sprite(tx);
            spr.Position = new Vector2f(150.0f, 150.0f);

Lastly, you need to draw it in your Draw method,

            RendWind.Draw(spr);

If you are using lots of sprites, a suitable data structure and a loop for drawing would be useful.