在Silverlight中,有没有办法以编程方式向上增加矩形的高度?目前,当我使用rect.Height = 10;
时,它会向下扩展。我正在尝试创建从零高度向上扩展的矩形,以便用户沿着地面行走时从地面弹出。我不想向上翻译矩形,因为地面小于矩形的最大高度,所以我不能在给定高度预先存在它。
答案 0 :(得分:1)
如果你在改变高度的同时向上移动矩形的Y坐标,你应该得到你想要的东西。
问题是一个角落是盒子注册的地方。我猜测在Silverlight中,左上角是注册的地方。更改高度不会移动已注册的角落。所以你必须移动它并同时改变高度。