gpt4 book ai didi

c# - 带有文本框的滚动查看器

转载 作者:太空宇宙 更新时间:2023-11-03 11:11:22 25 4
gpt4 key购买 nike

我有一个包含在滚动查看器中的文本框,如下所示:

<ScrollViewer x:Name="myScrollViewer" Height="200" Width="500" HorizontalAlignment="Left">
<TextBox x:Name="myTextBox" Width="500" TextWrapping="Wrap"/>
</ScrollViewer>

当我在文本框中输入大量数据时,scrollviewer不会自动向下滚动,所以这个导致我在文本框中看不到我现在输入的内容,我必须手动向下滚动才能看到我正在输入的内容。我有两个问题:

  1. 如何让滚动条随着我现在写的行自动向下滚动。
  2. TextBox是有边框的,但是如果我向下滚动,上边框会消失,看起来文本框是向上滚动的,如何让文本框不发生变化,始终出现4个边框,只有内容被包裹?

最佳答案

您需要使用 ScrollViewer,还是可以使用 TextBox 自己的滚动行为?这就像您在普通 Silverlight 应用程序中想要的那样(不能在 windows 8 应用程序上测试它)

例如

<TextBox
Height="200"
Width="500"
TextWrapping="Wrap"
AcceptsReturn="True"
HorizontalScrollBarVisibility="Disabled"
VerticalScrollBarVisibility="Auto"/>

(请注意,您似乎无法从样式设置 Horizo​​ntalScrollBarVisibility 和 VerticalScrollBarVisibility 属性)

关于c# - 带有文本框的滚动查看器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13966185/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com