Silverlight文本框滚动查看器问题

发布于 2024-08-30 22:39:58 字数 243 浏览 7 评论 0原文

在 silverlight 中,

  1. 我有一个文本框,我希望它是多行的并且可以使用鼠标滚动。
  2. 如果我只使用文本框,那么我就没有鼠标滚动。
  3. 如果我使用滚动查看器,我将有鼠标滚动。但是每次我的写作超过从开始显示的行时,文本和插入符就会消失,而滚动查看器不会执行任何操作。
  4. 如何解决问题以便获得滚动查看器的插入位置效果?

到目前为止,我还没有找到与我有完全相同问题的人。

In silverlight,

  1. I got a textbox which I want to be multiline and have mousescrolling available.
  2. If I only use textbox then I dont have mousescrolling.
  3. If I use a scrollviewer I will have mousescrolling. BUT everytime my writing exceeds the rows that are shown from start the text and caret just dissapears without the scrollviewer doing anything.
  4. How do I solve the problem so I get the caretposition effects the scrollviewer?

I sofar not managed to find someone with the exact same problem as me.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

牵你的手,一向走下去 2024-09-06 22:39:58

安东尼琼斯在这一点上可能是正确的。

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

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

AnthonyWJones is probably correct on this.

PageScrollViewer will override some scroll settings of TextBox (as Child of ScrollViewer). If you want TextBox's scroll bar and wrapping come to take effects, you need to disable Horizontal scroll bar of scroll viewer:

<ScrollViewer x:Name="PageScrollViewer" Style="{StaticResource PageScrollViewerStyle}" HorizontalScrollBarVisibility="Disabled">
醉态萌生 2024-09-06 22:39:58

停止使用滚动查看器并将 TextBox VerticalScrollBarVisibility 属性设置为 Auto

Stop using a scroll viewer and set the TextBox VerticalScrollBarVisibility property to Auto.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文