如何配置文本框,以便在输入的文本太长(长于文本框的宽度)时自动展开?
我不想将文本换行到新行,而是要自动展开文本框。
答案 0 :(得分:1)
不要给文本框赋予任何固定宽度,它会根据文本字符串长度调整自身大小。 只需将容器的columnWidth设置为自动放置的位置。
<Grid>
<Grid.ColumnDefinitions>
<ColumnDefinition Width="auto"/>
</Grid.ColumnDefinitions>
<TextBox Text="I don't care about width anymore..!!!"/>
</Grid>
这将按照建议的文字工作。
答案 1 :(得分:-1)
非常简单的解决方案使用内置的wordwrap函数。