Windows phone 7 文本框不使用ScrollViewer自动向下滚动

Windows phone 7 文本框不使用ScrollViewer自动向下滚动,windows-phone-7,windows-phone-8,windows-phone,Windows Phone 7,Windows Phone 8,Windows Phone,我在滚动查看器中使用文本框。在编辑模式下,如果禁用ScrollViewer的VerticalScrollBarVisibility属性,则TextBox自动滚动将起作用。如果我们将其设置为可见或自动,TextBox不会自动向下滚动。另外,TextBox的ScrollViewer.VerticalScrollBarVisibility属性在Windows Phone中不起作用,它在Windows 8上起作用 我不知道该怎么做。滚动和长文本都是强制性的 我也得到了这个,使滚动TextBlock,但因

我在
滚动查看器中使用
文本框
。在编辑模式下,如果禁用ScrollViewer的
VerticalScrollBarVisibility
属性,则
TextBox
自动滚动将起作用。如果我们将其设置为可见或自动,
TextBox
不会自动向下滚动。另外,TextBox的
ScrollViewer.VerticalScrollBarVisibility
属性在Windows Phone中不起作用,它在Windows 8上起作用

我不知道该怎么做。滚动和长文本都是强制性的


我也得到了这个,使滚动
TextBlock
,但因为我是新的windows phone。我不知道如何对
TextBox

执行相同的操作。诀窍是通过编辑其默认模板,将
TextBox
控件的内部更改为
ScrollViewer

ContentControl
的默认样式更改为
ScrollViewer
(从底部开始的第7行):


崩溃
看得见的
如何使用:

<TextBox AcceptsReturn="True" TextWrapping="Wrap" VerticalAlignment="Top" Style="{StaticResource TextBoxStyle1}"/>


最初我很难找到这些信息。我希望它能帮助您和其他WP开发人员。

诀窍是通过编辑其默认模板,将
文本框
控件的内部更改为
滚动查看器

ContentControl
的默认样式更改为
ScrollViewer
(从底部开始的第7行):


崩溃
看得见的
<TextBox AcceptsReturn="True" TextWrapping="Wrap" VerticalAlignment="Top" Style="{StaticResource TextBoxStyle1}"/>