RichTextBox最大大小限制?

时间:2012-06-07 11:11:23

标签: c# silverlight windows-phone-7

在我的Windows Phone应用程序中,我使用RichTextBox来显示内容。但它只显示它的开头,接近2000像素。然后有一个空场。是否可以显示所有内容?

更新

添加ScrollViewer无济于事

 <Grid Visibility="{Binding ItemVisibility}" Margin="0,-25,0,0"  Width="480" Background="#dcdcdc">
                        <ScrollViewer Margin="0,0,0,0"  VerticalAlignment="Top" Height="Auto" MinHeight="730">
                                                              <RichTextBox x:Name="Browser" IsReadOnly="True" Foreground="Black" Height="Auto" Logic:RichTextBoxHelper.Html="{Binding BrowserHtml}"  HorizontalAlignment="Left"   Width="430" Margin="0,0,0,0" AcceptsReturn="True" VerticalScrollBarVisibility="Visible" />

                        </ScrollViewer>
                    </Grid>

2 个答案:

答案 0 :(得分:3)

WP7中任何控件的最大显示尺寸为2048 x 2048像素,因此如果您达到该限制,则会遇到类似问题。

答案 1 :(得分:0)

2048x2048限制适用于任何单个元素。解决这个限制的方法是将数据拆分成块,每个块都在一个新元素(即TextBlock)中。如果您搜索谷歌,可以使用几个示例代码段。

看看这个Scrollable-TextBlock solution