2010-07-05 103 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 ...

相同的答案可能會應用到這一個。基本上你必須限制你的容器/控制器的整體大小,在擴展器上使用自動大小的行,爲網格使用星形大小的行。

根據其他問題,我不明白爲什麼你會有一個網格分配器在該配置中擺在首位。