【发布时间】:2011-07-20 19:09:10
【问题描述】:
我有一个合并的 silverlight xna 项目,我在其中渲染基于图块的背景。除此之外,我希望能够呈现一个可滚动的聊天窗口。我尝试添加以下内容:
<ScrollViewer Grid.Row="1" Height="480" HorizontalAlignment="Left"
Name="scrollViewer1" VerticalAlignment="Top" Width="263"
BorderBrush="Black" Background="#8CFFFFFF" FontFamily="Comic Sans MS"
Foreground="Black" BorderThickness="2" AllowDrop="False">
<TextBlock Text="Lots and Lots of text..." TextWrapping="Wrap" FontSize="16" />
</ScrollViewer>
当我运行应用程序时,滚动很慢。我不确定这是为什么,但我认为它与 xna 同时运行有关。关于为什么会发生这种情况的任何想法?有没有更好的解决方案?
【问题讨论】:
-
性能计数器是否突出显示任何内容?
-
如果您只使用 Silverlight 或只使用 XNA 代码会有问题吗?
-
我发现了滞后问题。我的 Xna 渲染花费了很长时间,导致一切都变慢了,而不仅仅是 Silverlight 的东西。
标签: silverlight windows-phone-7 xna