在松散的XAML中滚动文本块/区域/ Div

时间:2008-10-22 12:15:45

标签: xaml scroll

有没有办法在松散的xaml中显示scrollabletext? HTML中的等价物是

<div style="overflow:scroll">some long bit of text here</div>

你能用松散的xaml吗?

到目前为止,我的实验似乎是松散的xaml:

  1. 您不能使用TextBox - 它必须是TextBlock。
  2. TextBlock似乎没有任何可以滚动的样式设置。
  3. 松散的xaml似乎不允许使用ScrollViewer。
  4. 感谢任何帮助。

2 个答案:

答案 0 :(得分:1)

您可以使用文本框滚动文本,例如:

<TextBox Text="{Binding YourText}" VerticalContentAlignment="Top"
 TextWrapping="Wrap" AcceptsReturn="True" VerticalScrollBarVisibility="Auto"
MaxHeight="200" MaxWidth="300"/>

如果您的文字不适合显示的区域,则会显示滚动条。

答案 1 :(得分:1)

<ScrollViewer Height="239" VerticalScrollBarVisibility="Auto">
<toolkit:PhoneTextBox x:Name="newcTextBox" AcceptsReturn="True"  TextWrapping="Wrap"/>
</ScrollViewer>