我是WPF的新手。我的DataGrid
位于Grid
内,行高设置为"*"
。如果窗口高度不小于DataGrid
的总内容高度,我希望此DataGrid
高度适合其内容,否则显示垂直ScrollViewer
。我试图用StackPanel
围绕它来完成第一项工作,即调整DataGrid
高度的大小以适应其内容,但代价是不显示垂直ScrollViewer
当DataGrid
是Grid
的直接孩子时出现。我怎样才能达到要求的行为?
答案 0 :(得分:1)
使用Grid
作为DataGrid
的父容器,并为VerticalAlignment="Top"
设置DataGrid
。
希望它有所帮助。