Normal: Origin at upper left
<Grid xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation" xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"> <Grid.Resources> <Style TargetType="{x:Type Canvas}"> <Setter Property="Width" Value="100" /> <Setter Property="Height" Value="100" /> <Setter Property="HorizontalAlignment" Value="Center" /> <Setter Property="VerticalAlignment" Value="Center" /> </Style> <Style TargetType="{x:Type Path}"> <Setter Property="Fill" Value="Red" /> <Setter Property="Data"> <Setter.Value> <EllipseGeometry Center="0 0" RadiusX="5" RadiusY="5" /> </Setter.Value> </Setter> </Style> </Grid.Resources> <Canvas Grid.Column="0"> <Line X1="0" Y1="0" X2="100" Y2="100" Stroke="Black" /> <Polyline Points="0 0 0 100 100 100 100 0 0 0" Stroke="Blue" /> <Path /> </Canvas> </Grid>