3
我目前正在开发一个WPF软件。我正在使用WPF,并试图让列自动调整大小以适应数据网格。在wpf datagrid中调整列大小
我已经使用了columnwidth =“*”,只要窗口没有包含在滚动视图中,它就可以正常工作。如果它在滚动视图中,那么列的大小调整非常大,这会导致数据网格在屏幕边缘调整得更宽,从而导致大量的滚动。
感谢您提供的任何帮助。
我目前正在开发一个WPF软件。我正在使用WPF,并试图让列自动调整大小以适应数据网格。在wpf datagrid中调整列大小
我已经使用了columnwidth =“*”,只要窗口没有包含在滚动视图中,它就可以正常工作。如果它在滚动视图中,那么列的大小调整非常大,这会导致数据网格在屏幕边缘调整得更宽,从而导致大量的滚动。
感谢您提供的任何帮助。
您可能会尝试将您的滚动查看器的Width
绑定到DataGrid
的ActualWidth
。所以在ScrollViewer
把这个(假设你的网格命名为MyMainGrid):
Width="{Binding ElementName=MyMainGrid, Path=ActualWidth}"