WPF使用内容调整DataGrid的大小

时间:2013-02-05 14:42:51

标签: wpf datagrid wpf-controls

所以我到目前为止看到的所有问题都是关于将列重新调整为内容,但我希望调整整个控件的大小 - 数据网格本身 - 并将宽度(和高度)更改为列的列 - 基本上是这样,右边/下面没有浪费的空间。因此,当然,如果数据比数据网格的当前大小更宽(或更高),那么我不希望它扩展 - 只有在需要时才缩小。是否有内置的东西,或者我是否必须以编程方式计算每列的实际宽度?

例如,如果我创建一个dataGrid并将其设置为Width = 200; - 但内容结果只占用150px的宽度,我希望dataGrid然后调整为150px宽。当然,网格将是只读的,用户将无法调整列的大小,因此只需在填充时执行此操作。

1 个答案:

答案 0 :(得分:0)

为什么不设置width/height="Auto"并在该数据网格中设置MinWidthMinHeight