富文本框最大大小限制
本文关键字:文本 | 更新日期: 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)中。 如果您搜索谷歌,有几个示例片段可用。
看看这个可滚动文本块解决方案