Silverlight文本框滚动查看器问题

Silverlight文本框滚动查看器问题,silverlight,textbox,scrollviewer,caret,Silverlight,Textbox,Scrollviewer,Caret,在银色的灯光下 我有一个文本框,我想成为多行和鼠标滚动可用 如果我只使用文本框,那么我没有鼠标滚动 如果我使用scrollviewer,我将使用鼠标滚动。但是每次我的书写超过从开始显示的行时,文本和插入符号就会消失,而scrollviewer不会做任何事情 如何解决该问题,以便在scrollviewer中获得caretposition效果 我还没有找到与我有完全相同问题的人。停止使用滚动查看器,并将文本框垂直滚动条可见性属性设置为自动 AnthonyWJones在这方面可能是正确的 PageSc

在银色的灯光下

  • 我有一个文本框,我想成为多行和鼠标滚动可用
  • 如果我只使用文本框,那么我没有鼠标滚动
  • 如果我使用scrollviewer,我将使用鼠标滚动。但是每次我的书写超过从开始显示的行时,文本和插入符号就会消失,而scrollviewer不会做任何事情
  • 如何解决该问题,以便在scrollviewer中获得caretposition效果

  • 我还没有找到与我有完全相同问题的人。

    停止使用滚动查看器,并将
    文本框
    垂直滚动条可见性
    属性设置为
    自动

    AnthonyWJones在这方面可能是正确的

    PageScrollViewer将覆盖TextBox的某些滚动设置(作为ScrollViewer的子项)。如果要使TextBox的滚动条和换行生效,需要禁用滚动查看器的水平滚动条:

    <ScrollViewer x:Name="PageScrollViewer" Style="{StaticResource PageScrollViewerStyle}" HorizontalScrollBarVisibility="Disabled">