我目前正在开发WPF软件。我正在使用WPF,我正在尝试允许列自动调整大小以适应数据网格。
我使用了columnwidth =“*”,只要窗口未包含在scrollview中,它就可以正常工作。如果它在滚动视图中,则列调整大小非常大,这会导致数据网格从屏幕边缘调整得更宽,从而导致大量滚动。
感谢您提供的任何帮助。
答案 0 :(得分:2)
您可以尝试将您的滚动查看器的Width
绑定到ActualWidth
的{{1}}。所以在DataGrid
上放这个(假设你的网格名为MyMainGrid):
ScrollViewer