好的,所以我对 WPF 很陌生,我在调整 DataGrid 的大小时遇到了麻烦。
我希望我的 DataGrid 能够根据需要自动占用尽可能多的空间,这样用户就不必滚动浏览它。宽度应该是所有列的总宽度,高度应该是所有行的高度加上标题的大小。
到目前为止我试过这个:
<DataGrid x:Name="_grid" ItemsSource="{Binding}"
AutoGenerateColumns="True"
AlternatingRowBackground="Cyan"
Height="Auto"
Width="Auto"
/>
这似乎不起作用 DataGrid 只是占用了 Grid 中的所有空间,它放置在重叠的其他元素中。
我将不胜感激你们能给我如何做到这一点的任何帮助。