代码之家  ›  专栏  ›  技术社区  ›  Andrey Shchekin

WPF中的最大自动宽度

  •  0
  • Andrey Shchekin  · 技术社区  · 16 年前

    有没有好的方法限制元素或网格列的自动宽度? 我只想限制自动宽度,但允许任何用户更改。

    例如,我想允许gridsplitter任意调整列的大小,但初始(自动)宽度不应超过特定值。对于元素也是一样的——我想允许调整大小,但是如果从来没有调整过大小,就要限制它们的宽度。

    maxwidth的工作原理正好相反——它不影响网格列的自动宽度(可能是个错误),但限制了调整后的宽度。

    对于(几乎)任何元素或网格部分,有什么好的解决方案吗?

    2 回复  |  直到 13 年前
        1
  •  1
  •   David Schmitt    16 年前

    尝试绑定 MaxWidth Width 并使用 IValueConverter 对变化作出反应 Auto 到特定值。

        2
  •  0
  •   tbergelt    13 年前

    在“网格”列中,设置列的起始宽度。用户使用网格拆分器对列宽所做的任何更改都将覆盖以开头的宽度。