【发布时间】:2011-05-01 01:09:04
【问题描述】:
我的应用中有一个场景,其中有一个大约 5000x5000 的网格,但是其中只有几个元素,比如 5 或 6 张 256x256 的图像以及一些覆盖在图像上的 Path 对象。
我已经在网格上实现了 SL 工具包中的捏合手势监听器,但是当我放大和缩小场景时性能似乎很慢。
我很欣赏这么大的网格看起来有点过分,但这是必需的,相信我。
但是,我认为我可以使用 Canvas 而不是 Grid 重新编写我的场景,但我想知道从长远来看,当我放大和缩小甚至翻译它时,画布是否会绘制得更快左右(像地图控件)。
多尺度图像控制似乎通过捏合和平移获得了如此美妙的表现。我曾尝试使用反射器对其进行检查,但我似乎无法确定它是如何工作的,因为它似乎使用了本机代码。
我们将不胜感激。
【问题讨论】:
标签: silverlight performance windows-phone-7