1
我正在使用WPF DataGrid
來顯示一些數據。該定義如下:WPF DataGrid:標題未對齊和不必要的滾動條
<Grid>
<DataGrid x:Name="dataGridArchivio"
Grid.Row="1" Margin="3"
CanUserAddRows="True"
CanUserDeleteRows="False"
IsReadOnly="False"
AutoGenerateColumns="False"
RowEditEnding="dataGridArchivio_RowEditEnding">
<!-- Column definitions, irrelevant to our problem -->
</DataGrid>
</Grid>
結果我得到的是以下幾點:
這個問題在截圖中突出顯示。重申:
- 當控件第一次出現時,列標題與單元格沒有對齊。正如你所看到的那樣,它缺少那些有灰度的小三角形,這會導致錯誤的對齊。
- 有一個不必要的水平線
Scrollbar
。DataGrid
位於Grid
之內,因此它應該自動調整大小。
有趣的是:只要我要麼調整窗口大小或移動水平滾動條一切都被固定:頭重新正確調整和滾動條消失!
那麼,我該如何解決這個問題,以便它從一開始就看起來正確無誤,而無需手動移動滾動條或調整窗口大小?
你能寫出所有的xaml嗎?我的意思是你把你的DataGrid(Grid,StackPanel或ScrollBar)放在哪裏? – StepUp
你嘗試過'HorizontalScrollBarVisibility =「隱藏」嗎? – CBreeze
@CBreeze:不幸的是不起作用。但我同時找到了解決方案,查看我的答案。 –