富文本框最大大小限制

本文关键字:文本 | 更新日期: 2023-09-27 18:36:31

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

更新

添加滚动查看器无济于事

 <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>

富文本框最大大小限制

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

2048x2048 限制适用于任何单个元素。绕过此限制的方法是将数据拆分为块,每个块位于一个新元素(即 TextBlock)中。 如果您搜索谷歌,有几个示例片段可用。

看看这个可滚动文本块解决方案