Silverlight相当于Flex的includeInLayout属性?

时间:2011-08-24 21:05:00

标签: silverlight flex silverlight-4.0

Silverlight组件是否具有类似于Flex的includeInLayout属性的属性?我正在寻找允许Silverlight组件或容器增长和/或缩小而不影响其邻居或父母定位或大小的东西。

2 个答案:

答案 0 :(得分:1)

没有。只有Visible属性(Visible / Collapsed)。在过去,我不得不把我想要隐藏的任何东西放在一个容器中,这个容器要么是静态大小的,要么是没有大小来包装它的内容(这样它仍占用空间)。如果您仅为此目的使用容器,请务必清理任何填充等。

可见性属性: http://msdn.microsoft.com/en-us/library/system.windows.uielement.visibility(v=vs.95).aspx

答案 1 :(得分:1)

使用UIElement.RenderTransform可以做的任何事情都不会更新布局,因此您可以缩放,平移,旋转而不会影响周围的元素。