(我对xaml非常陌生)
<Canvas Width="200" Height="100">
<Rectangle Width="" Height=""></Rectangle>
</Canvas>
现在,是否可以仅使用Xaml设置Rectangle
的宽度和高度与Canvas
相同?
或者是否需要使用代码?
答案 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>