在WPF中可用空间时调整DataGrid以适应其内容

时间:2013-08-02 10:40:00

标签: .net wpf datagrid size height

我是WPF的新手。我的DataGrid位于Grid内,行高设置为"*"。如果窗口高度不小于DataGrid的总内容高度,我希望此DataGrid高度适合其内容,否则显示垂直ScrollViewer。我试图用StackPanel围绕它来完成第一项工作,即调整DataGrid高度的大小以适应其内容,但代价是不显示垂直ScrollViewerDataGridGrid的直接孩子时出现。我怎样才能达到要求的行为?

1 个答案:

答案 0 :(得分:1)

使用Grid作为DataGrid的父容器,并为VerticalAlignment="Top"设置DataGrid

希望它有所帮助。