1

我的应用程序(WPF 环境)中有一个数据网格,可以将数据加载到其中。我的应用程序中的行标题中有行号(就像 excel 一样)。现在我的问题是当我有 99 行时,行标题的宽度是正确的,但是当它超过该行标题宽度时,它会太小并减少数字(见图)。我想将 rowheaderwidth 设置为 auto,但没有内置命令。有什么想法吗?谢谢您的帮助

在此处输入图像描述

4

2 回答 2

1

您应该编写自己的 DatagridRowHeaderTemplate。请参阅此链接:http ://social.msdn.microsoft.com/Forums/en-US/wpf/thread/62e7b57d-b83f-4d25-bdb4-89b55f383bca/

于 2012-12-21T06:03:26.183 回答
0

根据DataGrid.RowHeaderWidth 属性文档:

将此属性设置为 NaN 以使行标题自动调整其大小以适应其内容。

以下工作如记录。

<DataGrid RowHeaderWidth="NaN"/>
于 2017-07-13T10:49:04.897 回答