2017-05-31 44 views
1

我已經將DataGrid加載到Items控件中,當DataGrid的內容超出屏幕大小時,我已經查詢,滾動條沒有自動顯示在容器內用於滾動目的。我注意到只有在將容器的高度設置爲Auto時纔會出現此問題。如果我將高度設置爲星號,則意味着它按預期方式正常工作。我希望這可以說明我的努力顯然可以請你分享你對此的建議。滾動條不適用於DataGrid?

回答

2

ScrollViewers和虛擬化父PanelHeight設置爲Auto時,因爲這基本上意味着ScrollViewer得到無限的或未知的高度,也沒有辦法知道何時實際顯示滾動條不工作。

一個ScrollViewer需要某種尺寸contraint,才能夠正常工作,這就是爲什麼你應該要麼Height設置爲固定值或*使其佔據全部可用空間。 Height=Auto將無法​​正常工作。

+0

感謝您對此提出的寶貴建議。 – James