1

我有一个 WPF DataGrid,并且行标题没有与内容垂直对齐。知道为什么吗? 在此处输入图像描述

4

3 回答 3

1

似乎 RowHeaders 默认为 VerticalAlignment = Center,而 TextBlock 默认为 Top。它们彼此之间仍然有些偏差,但是一旦我更改了该属性,它对我来说就足够近了!

于 2012-04-30T14:38:43.267 回答
0

您是否尝试过将行高设置为当前大小的两倍?它可能会指出您为它们设置了不同的对齐/填充属性:) 只是一个建议 :) 是的,代码会很有帮助:)

于 2012-04-27T20:05:37.633 回答
0

我相信默认情况下,行标题是这样对齐的。您应该能够通过以下方式说出您想要的对齐方式:

yourDataDrid.RowHeaderStyle.BasedOn = yourDataDrid.CellStyle;
于 2012-04-27T20:05:45.253 回答