Это немного неясно из вашего вопроса, но я думаю, что вы спрашиваете, как можно связать прикрепленное свойство Canvas.Left
и показать его в TextBox. Я предполагаю, что вы хотите это для элемента управления, кроме TextBox.
<Canvas>
<TextBox x:Name="textBox" Text="{Binding ElementName=button, Path=(Canvas.Left)}" />
<Button x:Name="button" Content="Press me" />
</Canvas>
Обратите внимание на скобки вокруг прикрепленного свойства.
EDIT:
Чтобы сделать эквивалент в коде, используйте следующее:
Binding binding = new Binding();
binding.Source = button;
binding.Path = new PropertyPath(Canvas.LeftProperty);
textBox.SetBinding(TextBlock.TextProperty, binding);