如何从其parents属性设置元素的属性?

时间:2013-12-07 19:38:20

标签: wpf xaml

(我对xaml非常陌生)

<Canvas Width="200" Height="100"> 
    <Rectangle Width="" Height=""></Rectangle>
</Canvas>

现在,是否可以仅使用Xaml设置Rectangle的宽度和高度与Canvas相同?
或者是否需要使用代码?

1 个答案:

答案 0 :(得分:2)

你应该Data Binding。看起来像这样:

<Canvas Name="myCanvas" Width="200" Height="100">
    <Rectangle Width="{Binding ElementName=myCanvas, Path=Width}" Height="{Binding ElementName=myCanvas, Path=Height}"> </Rectangle>
</Canvas>