      <Canvas  xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
         xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml" Width="200" Height="200">
        <Canvas.Background>
            <ImageBrush ViewportUnits="Absolute"   TileMode="Tile" Viewport="0,0,500,500">
                <ImageBrush.ImageSource>
                    <BitmapImage UriSource="background.png"/>
                </ImageBrush.ImageSource>
            </ImageBrush>
        </Canvas.Background>
        <Path Stroke="Red" StrokeThickness="4" >
            <Path.Data>
                <PathGeometry>
                    <PathGeometry.Figures>
                        <PathFigure StartPoint="0,0">
                            <PathFigure.Segments>
                                <BezierSegment  Point1="0,200"   Point2="200,0" Point3="200,200" />
                            </PathFigure.Segments>
                        </PathFigure>
                    </PathGeometry.Figures>
                </PathGeometry>
            </Path.Data>
        </Path>
        <Path Stroke="Orange" Fill="Orange"  >
            <Path.Data>
                <EllipseGeometry Center="0,200" RadiusX="3" RadiusY="3" />
            </Path.Data>
        </Path>
        <Path Stroke="Orange" Fill="Orange"  >
            <Path.Data>
                <EllipseGeometry Center="200,000" RadiusX="3" RadiusY="3" />
            </Path.Data>
        </Path>
    </Canvas>