2011-03-15 43 views
4

我有一個簡單的窗口。
在這個窗口中,我有幾行的網格,我設置的高度是動態的。
現在我想讓Window.Height = sum of Grids Rows.
一個問題似乎是,網格本身正在填充整個窗口(沒關係),但在這個網格中,在由行佔據的區域旁邊有空的空間。
我該怎麼辦?如何使窗口高度適應內容?

比如我行巫高度= 100和200以及全網的高度爲500,但應該有300

回答

8
<Window 
... 
SizeToContent="WidthAndHeight"> 
    <Grid> 
    ... 
    </Grid> 
</Window> 

SizeToContent是要設置的屬性。我一直使用這個,這很棒。

+0

這對我有用。此外,其他選項在MSDN文檔頁面中有更詳細的解釋http://msdn.microsoft.com/en-us/library/system.windows.window.sizetocontent.aspx – ford 2011-09-22 17:25:46

相關問題