0

我有一个用于文本输入的TextBox内部 a 。ChildWindow当文本不适合在里面时,我无法让文本框滚动,所以我将它包裹在一个ScrollViewer

    <ScrollViewer Height="200" VerticalScrollBarVisibility="Auto">
        <TextBox Name="TaskDescription" AcceptsReturn="True"></TextBox>
    </ScrollViewer>

当文本框已满时,它会滚动,这是预期的。但是,我没有看到当前编辑的行。 在此处输入图像描述

我阅读了有关制作ScrollViewer自动滚动的文章,但这将使我的TextBox滚动到最后,这将不允许在中间的某个地方编辑文本,因为一旦键入一个键,它就会跳到最后。

4

1 回答 1

0

ScrollViewer 正在尝试适应文本框的大小,该大小正在增加。不使用滚动查看器并让文本框在需要时自然放置滚动条的更好选择。什么都不应该做,所以文本框。

于 2012-07-26T21:05:24.977 回答