滚动查看器中的文本框

时间:2012-12-30 00:09:02

标签: c# wpf wpf-controls

  • 在我的c#wpf windows应用程序中..我想建立一个空间来写一些项目的历史作为项目符号。
  • 我在scrollviewer里放了一个文本框,可以写出我想要的东西......但是我遇到了3个麻烦:
  • 第一个麻烦:我不能在我的文字中添加项目符号??
  • 第二个问题:我的文本从左到右一个垂直方向..所以垂直滚动条出现而水平滚动条没有出现,即。我只想使用水平滚动条...我只想以水平方式查看我的整个文本
  • 第三个问题:按Enter键不会移到下一个新行
  • 等你的建议..谢谢你 enter image description here

2 个答案:

答案 0 :(得分:2)

要使用TextBox执行您想要的操作(减去项目符号),您需要设置一些属性,以允许输入的新行设置AcceptsReturn =“True”,以允许包装文本集TextWrapping =“Wrap”等等。您可以使用RichTextBox

执行相同的操作
        <TextBox Width="300" 
             Height="300" 
             TextWrapping="Wrap" 
             AcceptsReturn="True" 
             VerticalScrollBarVisibility="Visible">
        </TextBox>

答案 1 :(得分:0)

要获得子弹,我会使用RichTextBoxHere是您可以执行以插入项目符号的命令的链接。然后,为了允许换行,有一个属性AcceptsReturn,您需要将其设置为true。