我站在WP7应用程序的主要决定之间。它的主要目的是在全屏显示图像,一次一个。
我需要完美支持捏缩放,移动图像(放大时)以及通过轻拂手势在图像之间切换。大多数这些东西已经在WebBrowser控件中实现了,所以我只需要在隔离存储中生成带有映像路径的正确html源代码。
或者我应该使用常见的Image控件并自行实现这些手势?在做出这个决定之前,我想要你的建议。
答案 0 :(得分:1)
您的目标是Windows Phone 8还是7?
一般来说,我会实现自己的。
使用网络浏览器的问题: 1. Perf会变慢。
内存占用率会更高(虽然我怀疑你真的关心这一点 - 它不会很大)。
如果你想收藏/下载图片,在浏览器中导航到它们会更难(如果可能的话)。
背景将始终为白色,除非您每次控制该位时都会生成HTML。
最大的问题是放大/缩小将是...... Janky ......您将无法控制缩小用户的缩放程度 - 这意味着他们可以缩小以进行缩放图片很小,不会“反弹”。
这不是一个糟糕的止损,而且它的问题并不是那么大,以至于人们可以说“不 - 不要这样做”,但它们足以让你重新考虑。