C# 文本框中的换行符

C# 文本框中的换行符,c#,silverlight,C#,Silverlight,我有一个Silverlight应用程序,其中有许多文本框。它们具有静态宽度,TextWrapping设置为TextWrapping.Wrap 一切都很好,但有时当用户键入文本时,文本框的大小不会改变。看起来他认为它适合一行,但光标指向换行符,当我再键入一个字母时,文本框会重新调整大小 它可能与滚动条的可视性有关。如果更改任何内容,文本框样式中的滚动条样式可能需要修复?是否设置了多行文本框属性?我已将AcceptsReturn设置为True如果在文本框上设置maxheight会发生什么情况。。。

我有一个Silverlight应用程序,其中有许多文本框。它们具有静态宽度,
TextWrapping
设置为
TextWrapping.Wrap

一切都很好,但有时当用户键入文本时,文本框的大小不会改变。看起来他认为它适合一行,但光标指向换行符,当我再键入一个字母时,文本框会重新调整大小


它可能与滚动条的可视性有关。如果更改任何内容,文本框样式中的滚动条样式可能需要修复?

是否设置了多行文本框属性?我已将AcceptsReturn设置为True如果在文本框上设置maxheight会发生什么情况。。。您使用的是哪个版本的SL?Silverlight 5,并使用maxheight进行了测试,但性能相同。您使用的文本框是什么容器?堆叠面板、网格等。?