<UserControl x:Class="test.TestControl"
 xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
 xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
 Height="300" Width="300" Background="#FF222222" Foreground="White">
 <Canvas Height="Auto" Name="canvas1" Width="Auto">
  <Ellipse Canvas.Left="50" Canvas.Top="102" Height="100" Name="ellipse1" Stroke="White" Width="200" />
 </Canvas>
</UserControl>

XAML上では、Ellipseの位置はCanvas.Leftで指定できるけど
コード上でEllipseの位置を指定したいときはどうすればいいんだ?