我目前正在开发一个WPF软件。我正在使用 WPF,并尝试允许列自动调整大小以适应数据网格。
我使用了columnwidth =“*”,只要窗口未包含在滚动视图中,它就可以正常工作。如果它处于滚动视图中,则列的大小调整得非常大,这会导致数据网格的大小调整到屏幕边缘更宽,从而导致大量滚动。
感谢您的任何帮助,您可以提供。
您可以尝试绑定您的滚动查看器Width
to the ActualWidth
of the DataGrid
。所以关于ScrollViewer
把这个(假设你的网格命名为MyMainGrid):
Width="{Binding ElementName=MyMainGrid, Path=ActualWidth}"
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)