在ListBox中使用的TextBox中滚动问题

时间:2012-02-07 12:17:44

标签: c# silverlight windows-phone-7 xaml

由于TextBox不允许平滑滚动,我将其用作ListBoxItem。它很棒。但是当我输入许多行时,光标离开视图,在列表框下方,因为它我无法看到我正在键入的文本。要查看光标,我必须手动向上滑动TextBox

以下是代码:

<ListBox>
    <ListBox.Items>
        <TextBox HorizontalAlignment="Stretch"
                 VerticalAlignment="Stretch"
                 Width="467"
                 AcceptsReturn="True"
                 MinHeight="300"
                 MaxHeight="Infinity"
                 />
    </ListBox.Items>
 </ListBox>

2 个答案:

答案 0 :(得分:0)

不要设置TextBox的高度并将ScrollViewer包装在TextBox周围。这对我有用!

答案 1 :(得分:0)

您是否尝试过可滚动文本块而不是文本框...有关详细信息

访问http://blogs.msdn.com/b/priozersk/archive/2010/09/08/creating-scrollable-textblock-for-wp7.aspx