WPF 中的比例最小宽度

Proportional min width in WPF

我觉得很难理解,WPF 允许我设置比例宽度但不能设置 minWidth !我的意思是:

<ColumnDefinition Width="126*"/>                 // OK
<ColumnDefinition Width="126*" MinWidth="126*"/> // NOT ALLOWED

你会如何设置 min/max width/height 比例?

一种解决方案是添加附加的 属性。这可以监视网格的变化并相应地调整最小宽度。

因为没有意义

Width="126*" MinWidth="126*"

相同 宽度="126*"

Width="126*" MinWidth="125*"

相同 宽度="126*"

Width="126*" MinWidth="127*"
与...一样 宽度="127*"