0
我遇到了WPF DataGrid的Measure()
函數的問題。 如果我的DataGrid
列上的DataGridLength
設置爲DataGridLengthUnitType.Star
,那麼我每次調用Measure()
函數DataGrid
時,所有DataGrid的列寬都設置爲30px左右。有人知道爲什麼度量函數是這樣做的嗎?爲什麼它操縱我的專欄?不應該只是測量我的DataGrid的大小?DataGrid.Measure()操縱列寬
編輯:設置CanContentScroll
物業AUF我ScrollContentPresenter
到false
它工作正常,但緩慢的極端我datagrid
下來後。一些建議:)
EDIT2:我的列通過DataGridColumnHeadersPresenter
我已經傳遞「新尺寸(int.MaxValue,int.MaxValue)」 –
btw網格的大小保持不變!只是列的寬度發生變化 –