【发布时间】:2011-11-08 11:32:50
【问题描述】:
我有一个绑定到由 SQL 查询填充的 DataTable 的 DataGrid。我希望这个网格的列自动生成,宽度最多为一定数量的像素,但如果用户希望它更宽,仍然可以扩展。目前,datagrid 上的 ColumnWidth 属性设置为 SizeToHeader(这似乎并没有像描述的那样工作,因为它仍在调整单元格内容的大小)。
有没有办法设置最大生成宽度?
设置 MaxColumnWidth 可防止用户将列调整为大于该宽度。
我也尝试连接到 AutoGeneratedColumns,但由于尚未加载行,ActualWidth 属性仅代表我设置的 MinWidth。数据网格完成加载其初始行集后是否会触发事件?
【问题讨论】:
标签: c# wpf wpfdatagrid