在银光下,
- 我有一个文本框,我想成为多行并且可以使用鼠标滚动。
- 如果我只使用文本框,那么我没有鼠标滚动。
- 如果我使用滚动查看器,我将使用鼠标滚动。但是每次我的写作超过从文本开始显示的行时,插入符号就会消失,而滚动查看器没有做任何事情。
- 我该如何解决这个问题,以便我获得滚动查看器的插入位置效果?
到目前为止,我还没有找到和我有完全相同问题的人。
在银光下,
到目前为止,我还没有找到和我有完全相同问题的人。
停止使用滚动查看器并将TextBox
VerticalScrollBarVisibility
属性设置为Auto
.
AnthonyWJones 在这点上可能是正确的。
PageScrollViewer 将覆盖 TextBox 的一些滚动设置(作为 ScrollViewer 的子级)。如果想让TextBox的滚动条和换行生效,需要禁用滚动查看器的水平滚动条:
<ScrollViewer x:Name="PageScrollViewer" Style="{StaticResource PageScrollViewerStyle}" HorizontalScrollBarVisibility="Disabled">