在我的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>
答案 0 :(得分:3)
WP7中任何控件的最大显示尺寸为2048 x 2048像素,因此如果您达到该限制,则会遇到类似问题。
答案 1 :(得分:0)
2048x2048限制适用于任何单个元素。解决这个限制的方法是将数据拆分成块,每个块都在一个新元素(即TextBlock)中。如果您搜索谷歌,可以使用几个示例代码段。