【问题标题】:How to have a dynamically resizing GridViewColumn that scales based on the size of the largest item in the ListView in WPF?如何在 WPF 中根据 ListView 中最大项目的大小动态调整 GridViewColumn 的大小?
【发布时间】:2011-07-18 12:57:45
【问题描述】:

目前我有一些 GridViewColumns 使用 Auto 作为其 Width 属性,但这似乎只在启动时有效。在我向 ListView 添加新值后,使用 Auto 的 GridViewColumns 不会调整它们的宽度。

你知道怎么做吗?

【问题讨论】:

    标签: c# .net wpf layout


    【解决方案1】:

    错误理解你的意思;(

    你应该通过代码设置宽度

    你在这里:How to autosize and right-align GridViewColumn data in WPF?


    启动它以混合以简化您的设计过程, 或单击带有“8”标志的剪辑 那么它就不会随着窗口的大小而拖动(总共4个剪辑和4个边)

    也让水平滚动条变得可见,然后它会加值和可滚动=D

    【讨论】:

      【解决方案2】:

      其他列的大小设置为多少?如果它们是固定的,那么自动调整大小的列将只能增长到 maxwidth 减去这些列宽。您是否尝试将它们的列大小设置为 *?

      -马特

      【讨论】:

      • 有些是固定的,有些是自动的。我从未尝试过 *.那是为了什么?
      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-08-21
      • 1970-01-01
      相关资源
      最近更新 更多