列在wpf datagrid中调整大小

时间:2011-05-07 20:58:22

标签: c# wpf wpfdatagrid resize

我目前正在开发WPF软件。我正在使用WPF,我正在尝试允许列自动调整大小以适应数据网格。

我使用了columnwidth =“*”,只要窗口未包含在scrollview中,它就可以正常工作。如果它在滚动视图中,则列调整大小非常大,这会导致数据网格从屏幕边缘调整得更宽,从而导致大量滚动。

感谢您提供的任何帮助。

1 个答案:

答案 0 :(得分:2)

您可以尝试将您的滚动查看器的Width绑定到ActualWidth的{​​{1}}。所以在DataGrid上放这个(假设你的网格名为MyMainGrid):

ScrollViewer