控件逃离Canvas

时间:2013-06-30 11:41:18

标签: wpf xaml canvas

我有以下XAML代码:

<TabItem Header="Hey there, handsome!">
    <Canvas>
      <GroupBox Header="30" Canvas.Top="40">
        <Canvas>
          <Label Canvas.Top="40">dawd</Label>
        </Canvas>
      </GroupBox>
    </Canvas>
</TabItem>

我希望看到一个GroupBox从选项卡的顶部开始是40px,而 GroupBox中是一个距其顶部40px的标签。

但这种情况发生了:

enter image description here

我做错了什么,如何解决?

(总而言之,我只需要一个绝对定位的布局面板)。

1 个答案:

答案 0 :(得分:3)

我认为这是一个Canvas行为,使用Grid而不是Canvas应该可以正常工作,为什么不将GroupBox Height和Width属性设置为“Auto”?