应用于stackpanel中元素的ScaleTransform会导致“白色”空间

时间:2009-12-02 05:23:37

标签: silverlight transform render scale stackpanel

当我将添加了ScaleTransform的UserControls添加到StackPanel时,我发现控件之间有额外的空间,就好像未应用转换一样。根据我的理解,变换不会实际更改控件的宽度/高度,而是更改渲染宽度/高度。如果是这种情况,如何在没有额外空间的情况下显示控件?

这是一个例子。第一行表示我的控件在没有应用变换的情况下的样子。第二行是ScaleTransform {ScaleX = .75,ScaleY = .75}的样子。我希望元素像第一行一样相互碰撞。

alt text

1 个答案:

答案 0 :(得分:0)

查看Silverlight工具包中的LayoutTransformer类。