我简单地定义了一个网格:
然后我试图绑定一些像这样的内容:
设置如下,文本将不会换行.它只是扩展列以适合文本.如果我在最后一列上将宽度设置为固定量,则换行按预期工作.问题在于,如果用户加宽窗口,则列保持固定大小.如何使用网格的宽度动态调整列的大小,但仍然将文本包装在其中?
宽度"*"
将使用在列之间均匀地分割任何剩余空间"*"
.如果您有一个列,该列将获得所有剩余空间.如果你有2列
,每个将获得剩余空间的1/2.
这是一篇关于网格大小的好文章,其中包括星号大小.
我发现有一个令人沮丧的案例,当你拥有时可以收支平衡.
IsSharedSizeScope
= true
这不会换行,但如果你换Grid.IsSharedScopeSize
到false
那就行了.
还没有找到解决方案,但这可能是它不起作用的另一个原因.