2010-07-05 88 views
0

我有一个网格,两个行与网格分离器分开。 在第一行中,我使用datapager显示数据网格,并将其垂直对齐设置为拉伸。 在第二行中,我在扩展控件中将DataForm显示为Child。Silverlight中的DataGrid和GridSplitter 4

我想要的是当没有扩展器(DataForm可视性)时DataGrid占用所有空间(垂直),但用户按下扩展器查看DataForm时,它会向上打开并且DataGrid将被缩小, DataForm可以显示。

目前当我点击扩展器时,它确实展开并显示了dataForm,但数据网格的大小没有改变。即使我不能使GridSplitter变得更小。它只能达到页面大小。

任何想法有什么不对?或者是因为我无法减少数据分析员想要显示特定数量的rowns(15)。

+0

如果您发布了至少一段XAML,则回答这些类型的布局问题要容易得多。 – 2010-08-23 12:24:41

回答

0

这看起来像是重叠your other question ...

相同的答案可能会应用到这一个。基本上你必须限制你的容器/控制器的整体大小,在扩展器上使用自动大小的行,为网格使用星形大小的行。

根据其他问题,我不明白为什么你会有一个网格分配器在该配置中摆在首位。