0

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

比如我想让GridSplitter任意调整列的大小,但是初始(Auto)Width不应该超过一个特定的值。元素也是如此——我想允许调整大小,但如果从未调整大小,则限制它们的宽度。

MaxWidth 完全相反——它不会影响网格列的自动宽度(它可能是一个错误),但会限制调整后的宽度。

有没有适用于(几乎)任何元素或网格部分的好的解决方案?

4

2 回答 2

1

尝试将 the 绑定MaxWidth到 theWidth并使用 a对从特定值IValueConverter的更改做出反应。Auto

于 2008-12-31T18:41:44.650 回答
0

In the grid column set the width you want the column to start at. Any changes to the column width made by the user using the grid splitter will overwrite the width you start with.

于 2011-08-05T23:14:48.167 回答