2011-05-07 119 views
3

我目前正在開發一個WPF軟件。我正在使用WPF,並試圖讓列自動調整大小以適應數據網格。在wpf datagrid中調整列大小

我已經使用了columnwidth =「*」,只要窗口沒有包含在滾動視圖中,它就可以正常工作。如果它在滾動視圖中,那麼列的大小調整非常大,這會導致數據網格在屏幕邊緣調整得更寬,從而導致大量的滾動。

感謝您提供的任何幫助。

回答

2

您可能會嘗試將您的滾動查看器的Width綁定到DataGridActualWidth。所以在ScrollViewer把這個(假設你的網格命名爲MyMainGrid):

Width="{Binding ElementName=MyMainGrid, Path=ActualWidth}"