2011-12-13 151 views
1

我想將窗口的高度綁定到StackPanel的高度。獲取StackPanel內容高度的最簡單方法是什麼?如何獲取StackPanel的內容高度?

+1

只是好奇:爲什麼你想要使用綁定而不是[Window.SizeToContent](http://msdn.microsoft.com/en-us/library/system.windows.window.sizetocontent.aspx)? – 2011-12-13 17:33:58

+0

@Joe White我爲左側和右側分割窗口。在左側,我有一個內容相當短的堆疊面板,而在右側,我有堆疊面板,內容的高度過大。所以,我希望窗口不要太長,但要顯示所有左邊的內容。 – HelloWorld 2011-12-13 18:44:33

回答

2

最簡單的方法是使用MyStackPanel.ActualHeight,因爲StackPanel's的高度取決於其內容的大小。

編輯

你也想你StackPanelVerticalAlignment設置爲Stretch其他東西,如果它是綿延它在默認情況下的孩子,如GridDockPanel另一個盤內。