gpt4 book ai didi

silverlight - 需要在 Windows Phone 7 屏幕上显示大量文本

转载 作者:行者123 更新时间:2023-12-04 06:30:45 25 4
gpt4 key购买 nike

我有大约 800 KB 的文本要显示在屏幕上。有人可以让我知道可能的解决方案吗?

由于文本块的 2048X2048 限制,我已经尝试将文本拆分为多个文本块并尝试过 http://blogs.msdn.com/b/priozersk/archive/2010/09/08/creating-scrollable-textblock-for-wp7.aspx .这虽然适用于 40 到 50 KB 的数据,但不能扩展到 800 KB 的大小。

我也尝试过使用 Listbox(如下文第一个解决方案中所述)。
wp7 - TextBlock with a lot of text - huge memory usage - how to avoid it?

这(如下所示)也适用于 80-100KB,之后加载文本需要很长时间。

<Grid x:Name="ContentPanel" Grid.Row="1" Margin="12,0,12,0">
<ListBox x:Name="myListBox" Width="468" ScrollViewer.HorizontalScrollBarVisibility="Disabled">
<ListBox.ItemsPanel>
<ItemsPanelTemplate>
<toolkit:WrapPanel />
</ItemsPanelTemplate>
</ListBox.ItemsPanel>
<ListBox.ItemTemplate>
<DataTemplate>
<TextBlock FontSize="20" Text="{Binding}" TextWrapping="Wrap" />
</DataTemplate>
</ListBox.ItemTemplate>
</ListBox>
</Grid>

最佳答案

Overflow7我对文本使用 ListBox 方法 - 但我同意有时加载可能需要很长时间。

Iron7 ,我使用显示在 WebBrowser 控件中的 HTML 页面。

另一个建议是,如果你有很多文本,那么你可以看看 Kindle 如何显示文本 - What's the control used in Kindle for Windows Phone 7

关于silverlight - 需要在 Windows Phone 7 屏幕上显示大量文本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5442288/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com