1
我已經將DataGrid加載到Items控件中,當DataGrid的內容超出屏幕大小時,我已經查詢,滾動條沒有自動顯示在容器內用於滾動目的。我注意到只有在將容器的高度設置爲Auto時纔會出現此問題。如果我將高度設置爲星號,則意味着它按預期方式正常工作。我希望這可以說明我的努力顯然可以請你分享你對此的建議。滾動條不適用於DataGrid?
我已經將DataGrid加載到Items控件中,當DataGrid的內容超出屏幕大小時,我已經查詢,滾動條沒有自動顯示在容器內用於滾動目的。我注意到只有在將容器的高度設置爲Auto時纔會出現此問題。如果我將高度設置爲星號,則意味着它按預期方式正常工作。我希望這可以說明我的努力顯然可以請你分享你對此的建議。滾動條不適用於DataGrid?
ScrollViewers
和虛擬化父Panel
的Height
設置爲Auto
時,因爲這基本上意味着ScrollViewer
得到無限的或未知的高度,也沒有辦法知道何時實際顯示滾動條不工作。
一個ScrollViewer
需要某種尺寸contraint,才能夠正常工作,這就是爲什麼你應該要麼Height
設置爲固定值或*
使其佔據全部可用空間。 Height=Auto
將無法正常工作。
感謝您對此提出的寶貴建議。 – James