gpt4 book ai didi

c# - WPF 数据网格 : header misaligned and unnecessary scrollbar

转载 作者:太空宇宙 更新时间:2023-11-03 12:52:16 25 4
gpt4 key购买 nike

我正在使用 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>

我得到的结果如下:

enter image description here

问题在屏幕截图中突出显示。重申一下:

  1. 当控件首次出现时,列标题与单元格未对齐。如您所见,它缺少行具有的灰色小三角形,这会导致对齐不良
  2. 有一个不必要的水平滚动条DataGrid 位于 Grid 中,因此它应该会自动调整大小。

有趣的是:一旦我调整窗口大小或移动水平滚动条,一切都会得到修复:标题重新正确对齐,滚动条消失!

那么,我该如何解决这个问题,使其从一开始就看起来正确,而无需手动移动滚动条或调整窗口大小?

最佳答案

好的,找到解决方案了:

<DataGrid RowHeaderWidth="0" ... />

这将删除左侧的那些灰色框,修复对齐并使 ScrollBar 消失。

关于c# - WPF 数据网格 : header misaligned and unnecessary scrollbar,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35126872/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com