如何在WPF布局容器中放置长网格?

时间:2009-11-04 11:54:38

标签: wpf layout datagrid

当我将Datagrid放在WPF网格布局容器中时,datagrid会延长网格布局。 我希望它只占用屏幕上可用的空间。

3 个答案:

答案 0 :(得分:1)

确保Grid.ColumnDefinition或Grid.RowDefinition的Width或Height未设置为Auto。如果将其设置为固定大小或星号,则行/列不应调整大小。

如果您仍然遇到问题,代码示例将非常有用。

答案 1 :(得分:0)

您应该将Datagrid放入ScrollViewer,将ScrollViewer放入Grid单元格。

答案 2 :(得分:0)

网格放在tabitem中。 我试过了scrollviewer。但唯一发生的事情是: scrollviewer与太长的数据网格一样大。

由于tabitem的高度可能不同,我宁愿不指定网格的固定高度。