当我将Datagrid放在WPF网格布局容器中时,datagrid会延长网格布局。 我希望它只占用屏幕上可用的空间。
答案 0 :(得分:1)
确保Grid.ColumnDefinition或Grid.RowDefinition的Width或Height未设置为Auto。如果将其设置为固定大小或星号,则行/列不应调整大小。
如果您仍然遇到问题,代码示例将非常有用。
答案 1 :(得分:0)
您应该将Datagrid放入ScrollViewer,将ScrollViewer放入Grid单元格。
答案 2 :(得分:0)
网格放在tabitem中。 我试过了scrollviewer。但唯一发生的事情是: scrollviewer与太长的数据网格一样大。
由于tabitem的高度可能不同,我宁愿不指定网格的固定高度。