Silverlight 4中的DataGrid和GridSplitter

时间:2010-07-05 14:39:55

标签: silverlight datagrid gridsplitter

我有一个网格,其中两行与网格分割器分开。 在第一行中,我使用datapager显示datagrid,并将其Vertical Alignment设置为stretch。 在第二行中,我在扩展器控件中将DataForm显示为Child。

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

目前,当我点击Expander时,它会展开并显示dataForm,但数据网格大小不会改变。即使我不能使用GridSplitter缩小它。它只会达到页面大小。

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

1 个答案:

答案 0 :(得分:0)

这看起来与your other question ...

重叠

同样的答案可能适用于这一个。基本上你必须使用扩展器上的自动大小行和网格的星号行限制容器/控件的整体大小。

根据另一个问题,我不明白为什么你会在那个配置中首先使用网格分割器。