我的 ScrollViewer 控件中有一些用 C# 代码编写的文本,如何换行?有什么解决办法吗?
最初我有一个弹出窗口,里面有一个堆栈面板并添加了
ScrollViewer sv = new ScrollViewer();
在这个滚动查看器中我放置了一些文本。
string values[]= new string[]; //(example)
sv.Content = values[1];
当我打开弹出窗口时,如果文本长度大于屏幕尺寸,他需要显示滚动条。
sv.TextWrapping = TextWrapping.Wrap;
有可能还是其他方式? 我将所有项目(滚动查看器、文本)放在 View 后面,而不是放在 xaml( View )中,因为我的内容是动态的。
最佳答案
为了能够滚动滚动查看器内的任何内容,您必须阻止滚动查看器随子元素一起增长。
如果这种情况是动态发生的,请给滚动查看器一定的高度,并且其中的文本将是可滚动的
关于c# - 在 ScrollViewer Windows Phone 8.0 中将文本换行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34527327/