防止父母被孩子调整大小

时间:2011-09-04 17:37:20

标签: wpf layout

是否有可能阻止文本块调整其父级的大小? 我有一个包含大量文本的文本块,我想要它包装,但不要扩大父母的大小。父级的大小可以是变量。 问候托马斯

2 个答案:

答案 0 :(得分:6)

不幸的是,此功能没有属性。

我所知道的唯一解决方法是使用现有控件或在同一空间中放置另一个隐藏控件,然后将Width的{​​{1}}绑定到TextBlock/TextBox那种控制。

以下是ActualWidth不会影响TextBlock的{​​{1}}的示例,但如果Width因其他原因调整大小,它会变宽p>

ColumnDefinition

答案 1 :(得分:0)

要使其工作,您需要在父项上设置宽度,或者将另一个网格或某个容器放在保存文本块的父项中。然后设置宽度。文本块不会包装在灵活的父级上。

或者更好的是,只需在文本块上设置宽度。