【发布时间】:2012-04-30 09:50:57
【问题描述】:
在 Silverlight 中,有没有办法以编程方式向上增加矩形的高度?目前,当我使用rect.Height = 10; 时,它会向下扩展。我正在尝试创建从零高度向上扩展的矩形,以便当用户沿着地面行走时,它会从地面弹出。我不想向上平移矩形,因为地面小于矩形的最大高度,所以我不能让它预先存在于给定的高度。
【问题讨论】:
标签: c# silverlight height
在 Silverlight 中,有没有办法以编程方式向上增加矩形的高度?目前,当我使用rect.Height = 10; 时,它会向下扩展。我正在尝试创建从零高度向上扩展的矩形,以便当用户沿着地面行走时,它会从地面弹出。我不想向上平移矩形,因为地面小于矩形的最大高度,所以我不能让它预先存在于给定的高度。
【问题讨论】:
标签: c# silverlight height
如果你在改变高度的同时向上移动矩形的 Y 坐标,你应该会得到你想要的。
问题是一个角落是盒子注册的地方。我猜想在 Silverlight 中,左上角是它的注册位置。更改高度不会移动注册的角。所以你必须同时移动它并改变高度。
【讨论】: