【问题标题】:Column resizing in wpf datagridwpf datagrid中的列大小调整
【发布时间】:2011-08-20 21:43:54
【问题描述】:

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

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

感谢您提供的任何帮助。

【问题讨论】:

    标签: c# wpf wpfdatagrid resize


    【解决方案1】:

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

    Width="{Binding ElementName=MyMainGrid, Path=ActualWidth}"
    

    【讨论】:

      猜你喜欢
      • 2011-11-20
      • 2016-01-22
      • 2011-04-30
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-03-05
      • 2011-02-13
      • 1970-01-01
      相关资源
      最近更新 更多