【问题标题】:Changing which column is resized when the window is resizing in WPF在 WPF 中调整窗口大小时更改调整哪个列的大小
【发布时间】:2020-01-09 09:43:56
【问题描述】:

我正在开发一个使用网格来构造元素的 WPF 应用程序。 如果我调整窗口的宽度,则仅调整最后一列的大小。我希望能够从代码中更改在调整窗口大小时调整哪一列的大小。

我希望我的问题很清楚,如果不是,请提出任何问题。

谢谢

【问题讨论】:

  • 为所需列的宽度设置* GridLength,为其他列设置固定或自动宽度。

标签: wpf grid resize responsive


【解决方案1】:

您可以将ColumnWidth 属性设置为多个值以进行调整。

以下是可能的值:

  • * - 填写
  • Auto - 为内容占用尽可能多的空间
  • 50 - 或任何数字表示固定宽度

这里是有趣的东西:

  • 当多个Columns 将Width 设置为* 时,它们会平等地放大或缩小。
  • 您还可以将一列的宽度设置为*,将另一列的宽度设置为3*。宽度为3* 的宽度将是原来的三倍,以此类推。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2019-05-15
    • 2013-09-17
    • 2016-07-07
    • 2011-02-05
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-01-28
    相关资源
    最近更新 更多