在WPF应用程序中以编程方式插入文本时,如何调整文本框的大小?

时间:2018-09-06 13:59:04

标签: wpf

我是WPF的新手。我正在以编程方式将文本插入文本框。该文本框通过编程方式添加到了Stackpanel。

问题是文本框未调整大小。我设置了要包装的文本框textwrapping。

textbox.TextWrapping=TextWrapping.Wrap;

请指导我,如何在分配文本框后设置文本框的大小。

textbox.Text="some long paragraph text";

2 个答案:

答案 0 :(得分:0)

增加文本框的宽度或定义MaxWidth并使用此TextWrapping属性。 可能会对您有帮助。

答案 1 :(得分:0)

经过一番挣扎,终于我找到了解决方案。

就我而言,说我的意思是调整大小,文本框应根据文本内容展开。但是在我的代码中,我已经设置了文本框的高度。这就是为什么在分配一段文本后,它没有调整大小(根据文本内容进行扩展)

如果您设置文本框的高度,则它将不会扩展。如果需要,请设置边距,并设置要包装的文字换行。现在它将正常工作。