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。
彼得
答案 0 :(得分:3)
您需要使用括号绑定到附加属性。
你可以尝试:
<Button x:Name="btnCanvasButton2" Content="Canvas Button 2"
Canvas.Top="25"
Width="{Binding Path=(Canvas.Left), ElementName=btnCanvasButton}" />