Я думаю, что ошибка, которую вы получаете из-за одиночной кавычки "'", я думаю, что это должно быть
<Line
X1="{Binding ElementName=dot1, Path=Canvas.Left}"
Y1="{Binding ElementName=dot1, Path=Canvas.Top}"
X2="{Binding ElementName=dot2, Path=Canvas.Left}"
Y2="{Binding ElementName=dot2, Path=Canvas.Top}"/>
если это не сработало, попробуйте этот альтернативный синтаксис, просто обойдите:
EX:
< TextBox Name="TextBox1">
< TextBox.Text>
< Binding ElementName="Slider1" Path="Value" />
< /TextBox.Text>
< /TextBox>
взгляните на это:
http://www.wpfdude.com/articles/BindingToElement.aspx