Silverlight: привязка свойства к свойству DependencyProperty - PullRequest
0 голосов
/ 02 января 2012

Код XAML:

<Canvas>
    <Button x:Name="btnCanvasButton" Content="Canvas Button"
            Canvas.Left="50" />
    <Button x:Name="btnCanvasButton2" Content="Canvas Button 2"
            Canvas.Top="25"
            Width="{Binding Path=Canvas.Left, ElementName=btnCanvasButton}" />
</Canvas>

Я хочу связать btnCanvasButton2.Width с btnCanvasButton.Canvas.Left, но это не работает.

Я также пытался Path=Canvas.LeftProperty, Path=Left,Path=LeftProperty, но тоже не повезло.

Пожалуйста, сообщите.Thx.

Петр

1 Ответ

3 голосов
/ 02 января 2012

Вам необходимо использовать скобки для привязки к присоединенному свойству.

Вы можете попробовать:

<Button x:Name="btnCanvasButton2" Content="Canvas Button 2"
        Canvas.Top="25"
        Width="{Binding Path=(Canvas.Left), ElementName=btnCanvasButton}" />
...