WPF数据网格 - 列标题未与数据行对齐

时间:2010-05-20 23:31:47

标签: wpf wpfdatagrid columnheader

我在WPF中使用Datagrid。这是一个非常简单和基本的实现。我没有使用任何风格。 我创建了一个简单的数据网格:

<dg:DataGrid x:Name="dg" >
            </dg:DataGrid>

并使用以下数据填充:

 dg.ItemsSource = " H E L L O W O R L D!".Split();

网格被正确填充但网格的列标题是用一些偏移量绘制的。由于这个原因,我的数据和标题是错误对齐的。我尝试通过网络搜索,但我没有找到任何东西。这似乎是一个简单的实现,除了我以外的每个人都有效:(。 谁能告诉我可能出错的地方?我尝试过使用不同的数据集和appyling一些样式来测试它。

提前致谢。

2 个答案:

答案 0 :(得分:0)

答案 1 :(得分:0)

为了更详细地说明究竟发生了什么,这里有一个示例输出

 xxxxxxxxxxxxxxxHeader1              Header2
 xxxxx**Value1**       **Value2**

其中'x'代表空格。 datagrid的列标题和单元格未对齐。我没有使用任何样式或间距的数据。 如果有人能够提出可能出现问题的建议那就太棒了!

由于