1
我想将窗口的高度绑定到StackPanel的高度。获取StackPanel内容高度的最简单方法是什么?如何获取StackPanel的内容高度?
我想将窗口的高度绑定到StackPanel的高度。获取StackPanel内容高度的最简单方法是什么?如何获取StackPanel的内容高度?
最简单的方法是使用MyStackPanel.ActualHeight
,因为StackPanel's
的高度取决于其内容的大小。
编辑
你也想你StackPanel
的VerticalAlignment
设置为Stretch
其他东西,如果它是绵延它在默认情况下的孩子,如Grid
或DockPanel
另一个盘内。
只是好奇:为什么你想要使用绑定而不是[Window.SizeToContent](http://msdn.microsoft.com/en-us/library/system.windows.window.sizetocontent.aspx)? – 2011-12-13 17:33:58
@Joe White我为左侧和右侧分割窗口。在左侧,我有一个内容相当短的堆叠面板,而在右侧,我有堆叠面板,内容的高度过大。所以,我希望窗口不要太长,但要显示所有左边的内容。 – HelloWorld 2011-12-13 18:44:33