目前我在StackPanel
内遇到DockPanel
的问题。 StackPanel
通常比内容所需的高,因此内容被拉伸。
我可以在StackPanel
内或周围放置一些东西,意思是“不要让孩子消耗所有可用的空间”。
答案 0 :(得分:2)
AFAIK StackPanel
的内容不会“拉伸”以填充它,不再是任何其他控件。即,要填充的拉伸将由子元素的HorizontalAlignment
和VerticalAlignment
控制。
默认值通常为Stretch
。尝试将其设置为Left
等。
答案 1 :(得分:0)
那么,您希望StackPanel
做什么?如果您希望它仅消耗可见空间,请使用网格。如果您要滚动StackPanel
的内容,我相信您可以将其放在ScrollViewer中。