我正在开发(使用Silvelight 3)创建某种时间线并在其上放置对象的应用程序。为此我需要一个非常大的Canvas(宽度高达2000000像素),但是每当我创建Canvas甚至是40000像素宽度时,它的行为都非常奇怪,随机消失。Silverlight中大画布的问题
我在silverlight forums和stackoverflow上发现了一篇文章,描述了完全相同的问题。这似乎是自silverlight 2以来已知的问题,但我无法找到任何好的解决方法。有谁知道这种解决方法或可以检查它仍然是Silverlight 4中的一个问题?
在此先感谢。
创建一个自定义控件是否会更好地绘制刚刚在屏幕外(或重绘时间轴)和管理自定义滚动条的时间线的下一个(或上一个)部分? – Lazarus 2010-05-12 12:08:27
当我发现问题时,这是我的第一个想法。但后来我想,也许有一个非常规的常见解决方案。 – Fury 2010-05-14 10:08:13