2011-03-11 14 views
0

我有一個wpf窗口,並有一個頁腳部分,可以有多個內容,使頁腳的寬度增長。如何使WPF ScrollViewer只使用可用寬度?

我在我的窗口中設置SizeToContent =「WidthAndHeight」,當我向ScrollViewer添加大量內容時,它會相應增長,而不是顯示滾動條。

它看起來像ScrollViewer正在考慮其內容,所以我如何設置ScrollViewer忽略它的內容,只採取可用的寬度,而不是讓它增長?

謝謝!

+3

向我們展示您的XAML – 2011-03-11 19:49:01

回答

1

我懷疑,通過設置SizeToContent="WidthAndHeight"你告訴窗口內的控件,他們「可以擁有所有他們想要的空間」,所以ScrollViewer不會做任何事情,因爲它不受它的父母的限制,這是一個必要的條件爲ScrollViewer工作(並有意義)。

0

嘗試設置ScrollViewer的MaxWidth屬性。一旦它達到這個寬度,它應該開始顯示滾動條。